SET PATH=C:\Keil_v5\ARM\ARMCC\Bin;C:\Program Files (x86)\STMicroelectronics\st_toolset\asm;C:\Program Files (x86)\VMware\VMware Workstation\bin\;C:\Program Files (x86)\Common Files\Oracle\Java\java8path;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;c:\Users\andy.qu\AppData\Local\Programs\cursor\resources\app\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;C:\Program Files\CMake\bin;C:\Program Files\dotnet\;C:\Tools\xpack-build-tools\bin;C:\Program Files\Git\cmd;C:\Tools\tup;C:\Tools\gcc-arm-none-eabi-7-2018-q2-update\bin;C:\Tools\openocd\xpack-openocd-0.12.0-7\bin;C:\Program Files\WireGuard\;C:\Program Files (x86)\GNU Tools Arm Embedded\9 2019-q4-major\bin;C:\Users\andy.qu\AppData\Local\Programs\Python\Python314\Scripts\;C:\Users\andy.qu\AppData\Local\Programs\Python\Python314\;C:\Users\andy.qu\AppData\Local\Microsoft\WindowsApps;C:\Users\andy.qu\AppData\Local\Programs\Git\cmd;E:\Program Files\Microsoft VS Code\bin;C:\Users\andy.qu\AppData\Local\Programs\Ollama;C:\Users\andy.qu\.lmstudio\bin;C:\Tools\gcc-arm-none-eabi-7-2018-q2-update\bin
SET CPU_TYPE=GD32F303VE
SET CPU_VENDOR=GigaDevice
SET UV2_TARGET=GD32F30X_HD
SET CPU_CLOCK=0x00B71B00
"C:\Keil_v5\ARM\ARMCC\Bin\ArmAsm" --Via ".\output\startup_gd32f30x_hd._ia"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\system_gd32f30x.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\gd32f30x_adc.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\gd32f30x_gpio.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\gd32f30x_rcu.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\gd32f30x_sdio.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\gd32f30x_timer.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\gd32f30x_misc.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\gd32f30x_dma.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\gd32f30x_exti.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\gd32f30x_usart.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\gd32f30x_fmc.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\gd32f30x_fwdgt.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\gd32f30x_rtc.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\os_cpu_c.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\os_cfg_app.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\os_core.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\os_dbg.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\os_flag.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\os_int.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\os_mem.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\os_msg.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\os_mutex.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\os_pend_multi.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\os_prio.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\os_q.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\os_sem.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\os_stat.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\os_task.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\os_tick.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\os_time.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\os_tmr.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\os_var.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmAsm" --Via ".\output\os_cpu_a._ia"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\cpu_core.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\cpu_c.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmAsm" --Via ".\output\cpu_a._ia"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\lib_ascii.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\lib_math.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\lib_mem.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\lib_str.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmAsm" --Via ".\output\lib_mem_a._ia"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\gd32f30x_it.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\main.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\systick.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\charge.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\gd32f303r_eval.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\comm.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\app_wdgt.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\adc0_temp.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\bsp_iic.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\sensor_tmp75.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\bsp_charge.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\uart.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmCC" --Via ".\output\bsp_wdgt.__i"
"C:\Keil_v5\ARM\ARMCC\Bin\ArmLink" --Via ".\output\Tracker_AI-2.lnp"
"C:\Keil_v5\ARM\ARMCC\Bin\fromelf.exe" ".\output\Tracker_AI-2.axf" --i32combined --output ".\output\Tracker_AI-2.hex"
fromelf --bin -o "D:\ARCTECH\power\Firmware\Power_3A_V1.16_20260722\code\Keil_project\output\Tracker_AI-2.bin" "D:\ARCTECH\power\Firmware\Power_3A_V1.16_20260722\code\Keil_project\output\Tracker_AI-2.axf"
