2.1
### uVision Project, (C) Keil Software
PS100
0x4
ARM-ADS
5060750::V5.06 update 6 (build 750)::ARMCC
0
GD32F103RB
GigaDevice
GigaDevice.GD32F10x_DFP.2.0.1
http://www.keil.com/pack/
IRAM(0x20000000,0x00005000) IROM(0x08000000,0x00020000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0GD32F10x_MD -FS08000000 -FL020000 -FP0($$Device:GD32F103RB$Flash\GD32F10x_MD.FLM))
0
$$Device:GD32F103RB$Device\GD32F10x\Include\gd32f10x.h
$$Device:GD32F103RB$SVD\GD32F10x\GD32F10x_MD.svd
0
0
0
0
0
0
1
.\app\
PS100
1
0
1
1
1
.\app\Listings\
1
0
0
0
0
0
0
0
0
1
0
SharkFwVersion gen ..\Source\sw_build_info.h
0
0
0
0
1
1
fromelf --bin --output ./version/ps100/PS100.bin ./app/PS100.axf
SharkFwVersion mv ./version/ps100/PS100.bin
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
1
SARMCM3.DLL
-REMAP
DCM.DLL
-pCM3
SARMCM3.DLL
TCM.DLL
-pCM3
1
0
0
0
16
1
0
0
1
1
4096
1
BIN\UL2CM3.DLL
0
0
1
1
1
1
1
1
1
0
1
1
0
1
1
0
0
1
1
1
1
1
1
1
1
1
0
0
"Cortex-M3"
0
0
0
1
1
0
0
0
0
0
8
1
0
0
0
3
3
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x5000
1
0x8000000
0x20000
0
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x8002000
0x20000
1
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x5000
0
0x0
0x0
1
1
0
0
1
0
0
0
0
0
2
0
0
1
1
0
1
1
1
1
0
0
0
USE_STDPERIPH_DRIVER,GD32F10X_MD,CONFIG_SOUTH_KOREA
..\Source;..\Libraries\CMSIS;..\Libraries\GD32F10x_standard_peripheral\Include;..\Libraries\CMSIS\GD\GD32F10x\Include
1
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0x08000000
0x20000000
App
main.c
1
..\Source\main.c
app.c
1
..\Source\app.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
0
1
1
2
2
2
app_can.c
1
..\Source\app_can.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
0
1
1
2
2
2
app_rs485_1.c
1
..\Source\app_rs485_1.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
0
1
1
2
2
2
app_rs485_2.c
1
..\Source\app_rs485_2.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
0
1
1
2
2
2
measure_temprature.c
1
..\Source\measure_temprature.c
measure_vol.c
1
..\Source\measure_vol.c
app_end_ctr.c
1
..\Source\app_end_ctr.c
app_adas.c
1
..\Source\app_adas.c
app_bms_1.c
1
..\Source\app_bms_1.c
app_bms_2.c
1
..\Source\app_bms_2.c
hardware_test.c
1
..\Source\hardware_test.c
low_power.c
1
..\Source\low_power.c
shark_xl.c
1
..\Source\shark_xl.c
shark_charge.c
1
..\Source\shark_charge.c
Drv
delay.c
1
..\Source\delay.c
drv_can.c
1
..\Source\drv_can.c
drv_usart.c
1
..\Source\drv_usart.c
drv_io.c
1
..\Source\drv_io.c
drv_adc.c
1
..\Source\drv_adc.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
0
1
1
2
2
2
drv_usart_2.c
1
..\Source\drv_usart_2.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
0
1
1
2
2
2
gd32f10x_it.c
1
..\Source\gd32f10x_it.c
drv_adas.c
1
..\Source\drv_adas.c
drv_watch_dog.c
1
..\Source\drv_watch_dog.c
Startup
gd32f10x.h
5
..\Libraries\CMSIS\GD\GD32F10x\Include\gd32f10x.h
system_gd32f10x.c
1
..\Libraries\CMSIS\GD\GD32F10x\Source\system_gd32f10x.c
system_gd32f10x.h
5
..\Libraries\CMSIS\GD\GD32F10x\Include\system_gd32f10x.h
startup_gd32f10x_md.s
2
..\Libraries\CMSIS\GD\GD32F10x\Source\ARM\startup_gd32f10x_md.s
GD32F10x_standard_peripheral
gd32f10x_adc.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_adc.c
gd32f10x_bkp.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_bkp.c
gd32f10x_can.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_can.c
gd32f10x_crc.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_crc.c
gd32f10x_dac.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dac.c
gd32f10x_dbg.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dbg.c
gd32f10x_dma.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dma.c
gd32f10x_enet.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_enet.c
gd32f10x_exmc.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exmc.c
gd32f10x_exti.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exti.c
gd32f10x_fmc.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_fmc.c
gd32f10x_fwdgt.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_fwdgt.c
gd32f10x_gpio.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_gpio.c
gd32f10x_i2c.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_i2c.c
gd32f10x_misc.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_misc.c
gd32f10x_pmu.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_pmu.c
gd32f10x_rcu.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_rcu.c
gd32f10x_rtc.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_rtc.c
gd32f10x_sdio.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_sdio.c
gd32f10x_spi.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_spi.c
gd32f10x_timer.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_timer.c
gd32f10x_usart.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_usart.c
gd32f10x_wwdgt.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_wwdgt.c
BL_Source
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
0
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
s600_iap.c
1
..\bootloader\s600_iap.c
byte_queue.c
1
..\bootloader\byte_queue.c
main.c
1
..\bootloader\main.c
s600.c
1
..\bootloader\s600.c
s600_can.c
1
..\bootloader\s600_can.c
bl_drv_usart_2.c
1
..\bootloader\bl_drv_usart_2.c
bl_drv_usart.c
1
..\bootloader\bl_drv_usart.c
::CMSIS
Boot_Loader
0x4
ARM-ADS
5060020::V5.06 (build 20)::ARMCC
0
GD32F103RB
GigaDevice
GigaDevice.GD32F10x_DFP.2.0.1
http://www.keil.com/pack/
IRAM(0x20000000,0x00005000) IROM(0x08000000,0x00020000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0GD32F10x_MD -FS08000000 -FL020000 -FP0($$Device:GD32F103RB$Flash\GD32F10x_MD.FLM))
0
$$Device:GD32F103RB$Device\GD32F10x\Include\gd32f10x.h
$$Device:GD32F103RB$SVD\GD32F10x\GD32F10x_MD.svd
0
0
0
0
0
0
1
.\bootloader\
PS100_bootloader
1
0
1
1
1
.\bootloader\
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
fromelf --bin --output ./version/ps100_bootloader/PS100_bootloader.bin ./\bootloader/PS100_bootloader.axf
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
1
SARMCM3.DLL
-REMAP
DCM.DLL
-pCM3
SARMCM3.DLL
TCM.DLL
-pCM3
1
0
0
0
16
1
0
0
1
1
4096
1
BIN\UL2CM3.DLL
0
0
1
1
1
1
1
1
1
0
1
1
0
1
1
0
0
1
1
1
1
1
1
1
1
1
0
0
"Cortex-M3"
0
0
0
1
1
0
0
0
0
0
8
1
0
0
0
3
3
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x5000
1
0x8000000
0x20000
0
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x8000000
0x20000
1
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x5000
0
0x0
0x0
1
1
0
0
1
0
0
0
0
0
2
0
0
1
0
0
1
1
1
1
0
0
0
USE_STDPERIPH_DRIVER,GD32F10X_MD,CONFIG_BOARD_PS100
..\Source;..\Libraries\CMSIS;..\Libraries\GD32F10x_standard_peripheral\Include;..\Libraries\CMSIS\GD\GD32F10x\Include;.\bootloader
1
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0x08000000
0x20000000
App
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
0
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
main.c
1
..\Source\main.c
app.c
1
..\Source\app.c
2
0
0
0
0
2
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
0
1
1
2
2
2
app_can.c
1
..\Source\app_can.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
0
1
1
2
2
2
app_rs485_1.c
1
..\Source\app_rs485_1.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
0
1
1
2
2
2
app_rs485_2.c
1
..\Source\app_rs485_2.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
0
1
1
2
2
2
measure_temprature.c
1
..\Source\measure_temprature.c
measure_vol.c
1
..\Source\measure_vol.c
app_end_ctr.c
1
..\Source\app_end_ctr.c
app_adas.c
1
..\Source\app_adas.c
app_bms_1.c
1
..\Source\app_bms_1.c
app_bms_2.c
1
..\Source\app_bms_2.c
hardware_test.c
1
..\Source\hardware_test.c
low_power.c
1
..\Source\low_power.c
shark_xl.c
1
..\Source\shark_xl.c
shark_charge.c
1
..\Source\shark_charge.c
Drv
0
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
0
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
delay.c
1
..\Source\delay.c
drv_can.c
1
..\Source\drv_can.c
drv_usart.c
1
..\Source\drv_usart.c
drv_io.c
1
..\Source\drv_io.c
drv_adc.c
1
..\Source\drv_adc.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
0
1
1
2
2
2
drv_usart_2.c
1
..\Source\drv_usart_2.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
0
1
1
2
2
2
gd32f10x_it.c
1
..\Source\gd32f10x_it.c
drv_adas.c
1
..\Source\drv_adas.c
drv_watch_dog.c
1
..\Source\drv_watch_dog.c
Startup
gd32f10x.h
5
..\Libraries\CMSIS\GD\GD32F10x\Include\gd32f10x.h
system_gd32f10x.c
1
..\Libraries\CMSIS\GD\GD32F10x\Source\system_gd32f10x.c
system_gd32f10x.h
5
..\Libraries\CMSIS\GD\GD32F10x\Include\system_gd32f10x.h
startup_gd32f10x_md.s
2
..\Libraries\CMSIS\GD\GD32F10x\Source\ARM\startup_gd32f10x_md.s
GD32F10x_standard_peripheral
gd32f10x_adc.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_adc.c
gd32f10x_bkp.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_bkp.c
gd32f10x_can.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_can.c
gd32f10x_crc.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_crc.c
gd32f10x_dac.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dac.c
gd32f10x_dbg.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dbg.c
gd32f10x_dma.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dma.c
gd32f10x_enet.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_enet.c
gd32f10x_exmc.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exmc.c
gd32f10x_exti.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exti.c
gd32f10x_fmc.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_fmc.c
gd32f10x_fwdgt.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_fwdgt.c
gd32f10x_gpio.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_gpio.c
gd32f10x_i2c.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_i2c.c
gd32f10x_misc.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_misc.c
gd32f10x_pmu.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_pmu.c
gd32f10x_rcu.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_rcu.c
gd32f10x_rtc.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_rtc.c
gd32f10x_sdio.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_sdio.c
gd32f10x_spi.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_spi.c
gd32f10x_timer.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_timer.c
gd32f10x_usart.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_usart.c
gd32f10x_wwdgt.c
1
..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_wwdgt.c
BL_Source
s600_iap.c
1
..\bootloader\s600_iap.c
byte_queue.c
1
..\bootloader\byte_queue.c
main.c
1
..\bootloader\main.c
s600.c
1
..\bootloader\s600.c
s600_can.c
1
..\bootloader\s600_can.c
bl_drv_usart_2.c
1
..\bootloader\bl_drv_usart_2.c
bl_drv_usart.c
1
..\bootloader\bl_drv_usart.c
::CMSIS