2.1
### uVision Project, (C) Keil Software
stm32f407
0x4
ARM-ADS
5060960::V5.06 update 7 (build 960)::.\ARMCC
5060960::V5.06 update 7 (build 960)::.\ARMCC
0
STM32F407ZGTx
STMicroelectronics
Keil.STM32F4xx_DFP.3.0.0
https://www.keil.com/pack/
IRAM(0x20000000,0x00020000) IRAM2(0x10000000,0x00010000) IROM(0x08000000,0x00100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F407ZGTx$CMSIS\Flash\STM32F4xx_1024.FLM))
0
$$Device:STM32F407ZGTx$Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
$$Device:STM32F407ZGTx$CMSIS\SVD\STM32F40x.svd
0
0
0
0
0
0
1
.\Objects\
BCU_APP2
1
0
1
1
1
.\Listings\
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
D:\Soft\Setup\Keil\ARM\ARM_Compiler_5.06u7\bin\fromelf.exe --bin -o D:\Code\BMS\BCU\app/BCU_APP2.bin D:\Code\BMS\BCU\app/BCU_APP2.axf"
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
1
SARMCM3.DLL
-REMAP -MPU
DCM.DLL
-pCM4
SARMCM3.DLL
-MPU
TCM.DLL
-pCM4
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-M4"
0
0
0
1
1
0
0
2
0
0
1
0
8
0
0
0
0
3
4
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
0x20000
1
0x8000000
0x100000
0
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x8020000
0x100000
1
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x20000
0
0x10000000
0x10000
1
1
0
0
1
0
0
0
0
0
2
0
0
1
0
0
1
1
1
1
0
0
0
STM32F40_41xxx,APP_START_ADDR = 0x08020000,UCOS2,BSE1B,ADS_8688_EN
..\app;..\..\..\library\bsp;..\..\..\library\core;..\..\..\library\kit;..\..\..\library\drv_peripheral;..\ord;..\..\..\library\drv_stm32f4xx;..\..\..\library\J1939;..\protocol;..\..\..\library\ucos\uC-OS2\Source;..\..\..\library\ucos\uC-OS2\Ports\ARM-Cortex-M\ARMv7-M\ARM;..\..\..\library\ucos\uC-OS2\Cfg\Template;..\..\..\library\ucos\uC-CPU\ARM-Cortex-M\ARMv7-M\ARM;..\..\..\library\ucos\uC-CPU\Cfg\Template;..\..\..\library\ucos\uC-CPU\Template;..\..\..\library\ucos\uC-CPU;..\..\..\library\ucos\uC-LIB;..\..\..\library\ucos\uC-LIB\Cfg\Template;..\..\..\library\ucos\uC-LIB\Ports\ARM-Cortex-M4\RealView;..\..\..\library\ucos;..\..\..\library\segger\Config;..\..\..\library\segger\Sample\uCOS-II;..\..\..\library\segger\Sample\uCOS-II\Config;..\..\..\library\segger\SEGGER;..\table
1
0
0
0
0
0
0
0
0
4
1
0
0
0
1
0
0x08000000
0x20000000
.\BCU_APP.sct
Kits
kit_data.c
1
..\..\..\library\kit\kit_data.c
kit_time.c
1
..\..\..\library\kit\kit_time.c
kit_table.c
1
..\..\..\library\kit\kit_table.c
kit_debug.c
1
..\..\..\library\kit\kit_debug.c
kit_macro.h
5
..\..\..\library\kit\kit_macro.h
Middlewares
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
bsp_can.c
1
..\..\..\library\bsp\bsp_can.c
bsp_head.c
1
..\..\..\library\bsp\bsp_head.c
bsp_task.c
1
..\..\..\library\bsp\bsp_task.c
bsp_flash.c
1
..\..\..\library\bsp\bsp_flash.c
bsp_event.c
1
..\..\..\library\bsp\bsp_event.c
bsp_queue.c
1
..\..\..\library\bsp\bsp_queue.c
bsp_eeprom.c
1
..\..\..\library\bsp\bsp_eeprom.c
bsp_modbus.c
1
..\..\..\library\bsp\bsp_modbus.c
bsp_number.h
5
..\..\..\library\bsp\bsp_number.h
bsp_gate.c
1
..\..\..\library\bsp\bsp_gate.c
bsp_fdb.c
1
..\..\..\library\bsp\bsp_fdb.c
bsp_boot.c
1
..\..\..\library\bsp\bsp_boot.c
bsp_adbms1818.c
1
..\..\..\library\bsp\bsp_adbms1818.c
Drivers
drv_rtc.c
1
..\..\..\library\drv_stm32f4xx\drv_rtc.c
drv_gpio.c
1
..\..\..\library\drv_stm32f4xx\drv_gpio.c
drv_misc.c
1
..\..\..\library\drv_stm32f4xx\drv_misc.c
drv_uart.c
1
..\..\..\library\drv_stm32f4xx\drv_uart.c
drv_adc.c
1
..\..\..\library\drv_stm32f4xx\drv_adc.c
drv_can.c
1
..\..\..\library\drv_stm32f4xx\drv_can.c
drv_clk.c
1
..\..\..\library\drv_stm32f4xx\drv_clk.c
drv_flash.c
1
..\..\..\library\drv_stm32f4xx\drv_flash.c
drv_dma.c
1
..\..\..\library\drv_stm32f4xx\drv_dma.c
drv_i2c.c
1
..\..\..\library\drv_stm32f4xx\drv_i2c.c
drv_spi.c
1
..\..\..\library\drv_stm32f4xx\drv_spi.c
drv_wdog.c
1
..\..\..\library\drv_stm32f4xx\drv_wdog.c
misc.c
1
..\..\..\library\drv_stm32f4xx\misc.c
drv_adbms1818.c
1
..\..\..\library\drv_peripheral\drv_adbms1818.c
drv_ads8688.c
1
..\..\..\library\drv_peripheral\drv_ads8688.c
drv_w5500.c
1
..\..\..\library\drv_peripheral\drv_w5500.c
drv_eg25gminipice.c
1
..\..\..\library\drv_peripheral\drv_eg25gminipice.c
User
main.c
1
..\app\main.c
task_register.c
1
..\app\task_register.c
adc_manager.c
1
..\app\adc_manager.c
bmu_manager.c
1
..\app\bmu_manager.c
comm_manager.c
1
..\app\comm_manager.c
db_config.c
1
..\app\db_config.c
dido_manager.c
1
..\app\dido_manager.c
eeprom_manager.c
1
..\app\eeprom_manager.c
fault_manager.c
1
..\app\fault_manager.c
ocv_tables.c
1
..\app\ocv_tables.c
fault_register.c
1
..\app\fault_register.c
gpio_manager.c
1
..\app\gpio_manager.c
hv_adc_manager.c
1
..\app\hv_adc_manager.c
iso_check.c
1
..\app\iso_check.c
logic_ctrl.c
1
..\app\logic_ctrl.c
logic_di.c
1
..\app\logic_di.c
logic_do.c
1
..\app\logic_do.c
logic_ems_ctrl.c
1
..\app\logic_ems_ctrl.c
logic_same_circuit_ctrl.c
1
..\app\logic_same_circuit_ctrl.c
run_status.c
1
..\app\run_status.c
signal_manager.c
1
..\app\signal_manager.c
soc_calculate.c
1
..\app\soc_calculate.c
sop_calculate.c
1
..\app\sop_calculate.c
statistic_manager.c
1
..\app\statistic_manager.c
bmu_adbms1818.c
1
..\app\bmu_adbms1818.c
version_manager.c
1
..\app\version_manager.c
StartUp
startup_stm32f40xx.s
2
..\..\..\library\core\startup_stm32f40xx.s
system_stm32f4xx.c
1
..\..\..\library\core\system_stm32f4xx.c
Tables
table_ntc.c
1
..\table\table_ntc.c
table_ocv.c
1
..\table\table_ocv.c
table_sop.c
1
..\table\table_sop.c
table_comm.h
5
..\table\table_comm.h
UCos2
0
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
os_core.c
1
..\..\..\library\ucos\uC-OS2\Source\os_core.c
os_dbg_r.c
1
..\..\..\library\ucos\uC-OS2\Source\os_dbg_r.c
os_flag.c
1
..\..\..\library\ucos\uC-OS2\Source\os_flag.c
os_mbox.c
1
..\..\..\library\ucos\uC-OS2\Source\os_mbox.c
os_mem.c
1
..\..\..\library\ucos\uC-OS2\Source\os_mem.c
os_mutex.c
1
..\..\..\library\ucos\uC-OS2\Source\os_mutex.c
os_q.c
1
..\..\..\library\ucos\uC-OS2\Source\os_q.c
os_sem.c
1
..\..\..\library\ucos\uC-OS2\Source\os_sem.c
os_task.c
1
..\..\..\library\ucos\uC-OS2\Source\os_task.c
os_time.c
1
..\..\..\library\ucos\uC-OS2\Source\os_time.c
os_tmr.c
1
..\..\..\library\ucos\uC-OS2\Source\os_tmr.c
os_cpu_a.asm
2
..\..\..\library\ucos\uC-OS2\Ports\ARM-Cortex-M\ARMv7-M\ARM\os_cpu_a.asm
os_cpu_c.c
1
..\..\..\library\ucos\uC-OS2\Ports\ARM-Cortex-M\ARMv7-M\os_cpu_c.c
cpu_core.c
1
..\..\..\library\ucos\uC-CPU\cpu_core.c
cpu_a.asm
2
..\..\..\library\ucos\uC-CPU\ARM-Cortex-M\ARMv7-M\ARM\cpu_a.asm
bsp_cpu.c
1
..\..\..\library\ucos\bsp_cpu.c
bsp_clk.c
1
..\..\..\library\ucos\bsp_clk.c
Segger
SEGGER_RTT.c
1
..\..\..\library\segger\SEGGER\SEGGER_RTT.c
SEGGER_SYSVIEW.c
1
..\..\..\library\segger\SEGGER\SEGGER_SYSVIEW.c
SEGGER_RTT_printf.c
1
..\..\..\library\segger\SEGGER\SEGGER_RTT_printf.c
SEGGER_SYSVIEW_uCOSII.c
1
..\..\..\library\segger\Sample\uCOS-II\SEGGER_SYSVIEW_uCOSII.c
SEGGER_SYSVIEW_Config_uCOSII.c
1
..\..\..\library\segger\Sample\uCOS-II\Config\Cortex-M\SEGGER_SYSVIEW_Config_uCOSII.c
HardFaultHandler.S
2
..\..\..\library\segger\HardFaultHandler.S
SEGGER_HardFaultHandler.c
1
..\..\..\library\segger\SEGGER_HardFaultHandler.c
Protocol
protocol_can_bcu.c
1
..\protocol\protocol_can_bcu.c
protocol_comm.c
1
..\protocol\protocol_comm.c
protocol_modbus_bcu.c
1
..\protocol\protocol_modbus_bcu.c
stm32f407_debug
0x4
ARM-ADS
5060750::V5.06 update 6 (build 750)::ARMCC
5060750::V5.06 update 6 (build 750)::ARMCC
8
STM32F407VGTx
STMicroelectronics
Keil.STM32F4xx_DFP.3.0.0
https://www.keil.com/pack/
IRAM(0x20000000,0x00020000) IRAM2(0x10000000,0x00010000) IROM(0x08000000,0x00100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F407VGTx$CMSIS\Flash\STM32F4xx_1024.FLM))
0
$$Device:STM32F407VGTx$Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
$$Device:STM32F407VGTx$CMSIS\SVD\STM32F40x.svd
0
0
0
0
0
0
1
.\Objects\
BCE1C_APP_V3R1
1
0
1
1
1
.\Listings\
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
fromelf --m32combined --output=BCE1C_APP_V3R1.s19 .\Objects\BCE1C_APP_V3R1.axf
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
1
SARMCM3.DLL
-REMAP -MPU
DCM.DLL
-pCM4
SARMCM3.DLL
-MPU
TCM.DLL
-pCM4
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-M4"
0
0
0
1
1
0
0
2
0
0
1
0
8
0
0
0
0
3
4
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
0x20000
1
0x8000000
0x100000
0
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x8020000
0x100000
1
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x20000
0
0x10000000
0x10000
1
1
0
0
1
0
0
0
0
0
2
0
0
1
0
0
1
1
1
1
0
0
0
STM32F40_41xxx,APP_START_ADDR = 0x08020000,UCOS2,BSE1B,DEBUG_PRINTF_RTT
..\app;..\..\..\library\bsp;..\..\..\library\core;..\..\..\library\kit;..\..\..\library\drv_peripheral;..\ord;..\..\..\library\drv_stm32f4xx;..\..\..\library\rl_flashfs;..\..\..\library\J1939;..\protocol_can;..\protocol_modbus;..\..\..\library\ucos\uC-OS2\Source;..\..\..\library\ucos\uC-OS2\Ports\ARM-Cortex-M\ARMv7-M\ARM;..\..\..\library\ucos\uC-OS2\Cfg\Template;..\..\..\library\ucos\uC-CPU\ARM-Cortex-M\ARMv7-M\ARM;..\..\..\library\ucos\uC-CPU\Cfg\Template;..\..\..\library\ucos\uC-CPU\Template;..\..\..\library\ucos\uC-CPU;..\..\..\library\ucos\uC-LIB;..\..\..\library\ucos\uC-LIB\Cfg\Template;..\..\..\library\ucos\uC-LIB\Ports\ARM-Cortex-M4\RealView;..\..\..\library\ucos;..\..\..\library\segger\Config;..\..\..\library\segger\Sample\uCOS-II;..\..\..\library\segger\Sample\uCOS-II\Config;..\..\..\library\segger\SEGGER;..\logic_ctrl;..\table
1
0
0
0
0
0
0
0
0
4
0
0
0
0
1
0
0x08000000
0x20000000
.\BCE1C_APP.sct
Kits
kit_data.c
1
..\..\..\library\kit\kit_data.c
kit_time.c
1
..\..\..\library\kit\kit_time.c
kit_table.c
1
..\..\..\library\kit\kit_table.c
kit_debug.c
1
..\..\..\library\kit\kit_debug.c
kit_macro.h
5
..\..\..\library\kit\kit_macro.h
Middlewares
bsp_can.c
1
..\..\..\library\bsp\bsp_can.c
bsp_head.c
1
..\..\..\library\bsp\bsp_head.c
bsp_task.c
1
..\..\..\library\bsp\bsp_task.c
bsp_flash.c
1
..\..\..\library\bsp\bsp_flash.c
bsp_event.c
1
..\..\..\library\bsp\bsp_event.c
bsp_queue.c
1
..\..\..\library\bsp\bsp_queue.c
bsp_eeprom.c
1
..\..\..\library\bsp\bsp_eeprom.c
bsp_modbus.c
1
..\..\..\library\bsp\bsp_modbus.c
bsp_number.h
5
..\..\..\library\bsp\bsp_number.h
bsp_gate.c
1
..\..\..\library\bsp\bsp_gate.c
bsp_fdb.c
1
..\..\..\library\bsp\bsp_fdb.c
bsp_boot.c
1
..\..\..\library\bsp\bsp_boot.c
bsp_adbms1818.c
1
..\..\..\library\bsp\bsp_adbms1818.c
Drivers
drv_rtc.c
1
..\..\..\library\drv_stm32f4xx\drv_rtc.c
drv_gpio.c
1
..\..\..\library\drv_stm32f4xx\drv_gpio.c
drv_misc.c
1
..\..\..\library\drv_stm32f4xx\drv_misc.c
drv_uart.c
1
..\..\..\library\drv_stm32f4xx\drv_uart.c
drv_adc.c
1
..\..\..\library\drv_stm32f4xx\drv_adc.c
drv_can.c
1
..\..\..\library\drv_stm32f4xx\drv_can.c
drv_clk.c
1
..\..\..\library\drv_stm32f4xx\drv_clk.c
drv_flash.c
1
..\..\..\library\drv_stm32f4xx\drv_flash.c
drv_dma.c
1
..\..\..\library\drv_stm32f4xx\drv_dma.c
drv_i2c.c
1
..\..\..\library\drv_stm32f4xx\drv_i2c.c
drv_spi.c
1
..\..\..\library\drv_stm32f4xx\drv_spi.c
drv_wdog.c
1
..\..\..\library\drv_stm32f4xx\drv_wdog.c
misc.c
1
..\..\..\library\drv_stm32f4xx\misc.c
drv_adbms1818.c
1
..\..\..\library\drv_peripheral\drv_adbms1818.c
drv_ads8688.c
1
..\..\..\library\drv_peripheral\drv_ads8688.c
drv_w5500.c
1
..\..\..\library\drv_peripheral\drv_w5500.c
drv_eg25gminipice.c
1
..\..\..\library\drv_peripheral\drv_eg25gminipice.c
User
main.c
1
..\app\main.c
task_register.c
1
..\app\task_register.c
adc_manager.c
1
..\app\adc_manager.c
bmu_manager.c
1
..\app\bmu_manager.c
comm_manager.c
1
..\app\comm_manager.c
db_config.c
1
..\app\db_config.c
dido_manager.c
1
..\app\dido_manager.c
eeprom_manager.c
1
..\app\eeprom_manager.c
fault_manager.c
1
..\app\fault_manager.c
ocv_tables.c
1
..\app\ocv_tables.c
fault_register.c
1
..\app\fault_register.c
gpio_manager.c
1
..\app\gpio_manager.c
hv_adc_manager.c
1
..\app\hv_adc_manager.c
iso_check.c
1
..\app\iso_check.c
logic_ctrl.c
1
..\app\logic_ctrl.c
logic_di.c
1
..\app\logic_di.c
logic_do.c
1
..\app\logic_do.c
logic_ems_ctrl.c
1
..\app\logic_ems_ctrl.c
logic_same_circuit_ctrl.c
1
..\app\logic_same_circuit_ctrl.c
run_status.c
1
..\app\run_status.c
signal_manager.c
1
..\app\signal_manager.c
soc_calculate.c
1
..\app\soc_calculate.c
sop_calculate.c
1
..\app\sop_calculate.c
statistic_manager.c
1
..\app\statistic_manager.c
bmu_adbms1818.c
1
..\app\bmu_adbms1818.c
version_manager.c
1
..\app\version_manager.c
StartUp
startup_stm32f40xx.s
2
..\..\..\library\core\startup_stm32f40xx.s
system_stm32f4xx.c
1
..\..\..\library\core\system_stm32f4xx.c
Tables
table_ntc.c
1
..\table\table_ntc.c
table_ocv.c
1
..\table\table_ocv.c
table_sop.c
1
..\table\table_sop.c
table_comm.h
5
..\table\table_comm.h
UCos2
os_core.c
1
..\..\..\library\ucos\uC-OS2\Source\os_core.c
os_dbg_r.c
1
..\..\..\library\ucos\uC-OS2\Source\os_dbg_r.c
os_flag.c
1
..\..\..\library\ucos\uC-OS2\Source\os_flag.c
os_mbox.c
1
..\..\..\library\ucos\uC-OS2\Source\os_mbox.c
os_mem.c
1
..\..\..\library\ucos\uC-OS2\Source\os_mem.c
os_mutex.c
1
..\..\..\library\ucos\uC-OS2\Source\os_mutex.c
os_q.c
1
..\..\..\library\ucos\uC-OS2\Source\os_q.c
os_sem.c
1
..\..\..\library\ucos\uC-OS2\Source\os_sem.c
os_task.c
1
..\..\..\library\ucos\uC-OS2\Source\os_task.c
os_time.c
1
..\..\..\library\ucos\uC-OS2\Source\os_time.c
os_tmr.c
1
..\..\..\library\ucos\uC-OS2\Source\os_tmr.c
os_cpu_a.asm
2
..\..\..\library\ucos\uC-OS2\Ports\ARM-Cortex-M\ARMv7-M\ARM\os_cpu_a.asm
os_cpu_c.c
1
..\..\..\library\ucos\uC-OS2\Ports\ARM-Cortex-M\ARMv7-M\os_cpu_c.c
cpu_core.c
1
..\..\..\library\ucos\uC-CPU\cpu_core.c
cpu_a.asm
2
..\..\..\library\ucos\uC-CPU\ARM-Cortex-M\ARMv7-M\ARM\cpu_a.asm
bsp_cpu.c
1
..\..\..\library\ucos\bsp_cpu.c
bsp_clk.c
1
..\..\..\library\ucos\bsp_clk.c
Segger
SEGGER_RTT.c
1
..\..\..\library\segger\SEGGER\SEGGER_RTT.c
SEGGER_SYSVIEW.c
1
..\..\..\library\segger\SEGGER\SEGGER_SYSVIEW.c
SEGGER_RTT_printf.c
1
..\..\..\library\segger\SEGGER\SEGGER_RTT_printf.c
SEGGER_SYSVIEW_uCOSII.c
1
..\..\..\library\segger\Sample\uCOS-II\SEGGER_SYSVIEW_uCOSII.c
SEGGER_SYSVIEW_Config_uCOSII.c
1
..\..\..\library\segger\Sample\uCOS-II\Config\Cortex-M\SEGGER_SYSVIEW_Config_uCOSII.c
HardFaultHandler.S
2
..\..\..\library\segger\HardFaultHandler.S
SEGGER_HardFaultHandler.c
1
..\..\..\library\segger\SEGGER_HardFaultHandler.c
Protocol
protocol_can_bcu.c
1
..\protocol\protocol_can_bcu.c
protocol_comm.c
1
..\protocol\protocol_comm.c
protocol_modbus_bcu.c
1
..\protocol\protocol_modbus_bcu.c
RTE\File_System\FS_Config_MC_0.h
BCU_APP
1