del *.o del *.elf del *.bin del *.map del *.txt del pack.app set GCCLIB_PATH=C:/gcc set CROSS_COMPILE=%GCCLIB_PATH%/bin/arm-none-eabi- set CC=%CROSS_COMPILE%gcc set LD=%CROSS_COMPILE%ld set SIZE=%CROSS_COMPILE%size set OBJCOPY=%CROSS_COMPILE%objcopy set OBJDUMP=%CROSS_COMPILE%objdump set READELF=%CROSS_COMPILE%readelf set LIB1_PATH=%GCCLIB_PATH%/lib/gcc/arm-none-eabi/10.2.1 set LIB2_PATH=%GCCLIB_PATH%/arm-none-eabi/lib set SCRIPT_PATH=script %CC% -fPIC -g -Wl,--gc-sections -gstabs+ -c -Os -ffunction-sections -fdata-sections -mcpu=cortex-m3 -mthumb -D__thumb2__ -I inc -I build\incs -D__ARMGCC --specs=nano.specs -c main.c %LD% -print-memory-usage -T test.ld -o test.elf main.o %LIB1_PATH%/libgcc.a %LIB2_PATH%/libc_nano.a %LIB2_PATH%/libm.a -Map test.map python %SCRIPT_PATH%/elfpy.py %CC% -fno-builtin -fPIC -g -Wl,--gc-sections -gstabs+ -c -Os -ffunction-sections -fdata-sections -mcpu=cortex-m3 -mthumb -D__thumb2__ -I inc -I build\incs -D__ARMGCC --specs=nano.specs -c main.c %LD% -print-memory-usage -T test.ld -o test.elf main.o %LIB1_PATH%/libgcc.a %LIB2_PATH%/libc_nano.a %LIB2_PATH%/libm.a -Map test.map %SIZE% test.elf %OBJCOPY% -O binary -S test.elf main.bin %READELF% -s test.elf test.info %OBJDUMP% -d -h test.elf > test.txt python %SCRIPT_PATH%/elfpy.py python %SCRIPT_PATH%/pack_app.py pause