view ostc4pack/create_full_update_bin.sh @ 932:effadaa3a1f7
Evo_2_23
Cleanup Gnss UART implementation:
The first draft of the internal UART implementation was just a copy of the external UART handling. To avoid duplicated code and maintainance issue both UARTs (external/internal 6/1) share the same functions. To enable this a control structure has to be used as function input which defines the none shared resources like DMA control and rx/tx buffers
author
Ideenmodellierer
date
Sat, 07 Dec 2024 21:28:08 +0100 (6 weeks ago)
parents
f4b553da620a
children
line source
#!/bin/bash+ −
+ −
#+ −
# path and file name settings+ −
#+ −
+ −
# the build products are here+ −
BUILD_PATH="$HOME/ac6_workspace"+ −
+ −
# Debug or Release build+ −
BUILD_TYPE="Debug"+ −
+ −
# build project names+ −
CPU1_DISCOVERY="ostc4_discovery"+ −
CPU1_FONTPACK="ostc4_fontpack"+ −
CPU2_RTE="ostc4_rte"+ −
+ −
#+ −
# End of path and file name settings+ −
#+ −
+ −
#+ −
# Copy the bin files to pack. Build them seperately+ −
#+ −
cp $BUILD_PATH/$CPU1_DISCOVERY/$BUILD_TYPE/$CPU1_DISCOVERY.bin .+ −
cp $BUILD_PATH/$CPU1_FONTPACK/$BUILD_TYPE/$CPU1_FONTPACK.bin .+ −
cp $BUILD_PATH/$CPU2_RTE/$BUILD_TYPE/$CPU2_RTE.bin .+ −
+ −
#+ −
# OSTC4pack_V4 all+ −
#+ −
./src/OSTC4pack_V4 1 $CPU1_DISCOVERY.bin+ −
./src/OSTC4pack_V4 2 $CPU1_FONTPACK.bin+ −
./src/OSTC4pack_V4 0 $CPU2_RTE.bin+ −
+ −
#+ −
# Final pack+ −
#+ −
./src/checksum_final_add_fletcher ${CPU1_DISCOVERY}_upload.bin \+ −
${CPU1_FONTPACK}_upload.bin \+ −
${CPU2_RTE}_upload.bin+ −