1.1
### uVision Project, (C) Keil Software
McuFlash_Load
0x0
MCS-51
SH39F004
Sinowealth
IRAM(0-0xFF) IROM(0-0xFFFF) XRAM(0-0xAFF) CLOCK(24000000)
"LIB\STARTUP.A51"("Standard 8051 Startup Code")
0
SH39F004.H
0
0
Sinowealth\
Sinowealth\
0
0
0
0
1
.\output\
MCUCore_Load
1
0
1
1
1
.\output\
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
1
65535
S8051.DLL
DP51.DLL
-p51
S8051.DLL
TP51.DLL
-p51
0
0
0
0
16
0
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
0
1
0
1
0
14
BIN\SH51A.dll
1
0
0
1
1
4106
0
BIN\SH51A.dll
"" ()
0
2
0
2
0
0
1
0
0
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0x0
0xffff
0
0x0
0x0
0
0x0
0xfc00
0
0x0
0x0
0
0x0
0x0
0
0x200
0xaff
0
0x0
0x0
0
0x0
0x0
1
0x0
0x10000
0
0x0
0x100
0
0x0
0xb00
0
0x0
0x0
0
0x0
0x0
1
0
1
0
1
3
7
2
0
1
0
4096
.\header_app;.\header_drv;.\code_gasguage;.\code_classb\iec60730_lib\include;.\code_classb\iec60730_proc\Include;.\code_classb\config
0
1
0
1
.\code_classb\iec60730_lib\include;.\code_classb\iec60730_proc\Include;.\code_classb\config
0
0
1
0
2
1
16
0X0000-0XFBFF
0X0200-0X0CFE
?CO?BootIAP(0x0000)
App
Main.h
5
.\header_app\Main.h
Main.c
1
.\code_app\Main.c
Initial.c
1
.\code_app\Initial.c
InterruptApp.c
1
.\code_app\InterruptApp.c
Led.c
1
.\code_app\Led.c
KeyApp.c
1
.\code_app\KeyApp.c
LowPower.c
1
.\code_app\LowPower.c
UartApp.c
1
.\code_app\UartApp.c
Memory.c
1
.\code_app\Memory.c
readme.txt
5
.\readme.txt
Driver
AFE.c
1
.\code_drv\AFE.c
Balance.c
1
.\code_drv\Balance.c
Calculate.c
1
.\code_drv\Calculate.c
Calibrate.c
1
.\code_drv\Calibrate.c
ChargerLoad.c
1
.\code_drv\ChargerLoad.c
ExtE2PRom.c
1
.\code_drv\ExtE2PRom.c
Interrupt.c
1
.\code_drv\Interrupt.c
KeyScan.c
1
.\code_drv\KeyScan.c
McuFlash.c
1
.\code_drv\McuFlash.c
McuLib.c
1
.\code_drv\McuLib.c
MosCtrl.c
1
.\code_drv\MosCtrl.c
PorSelfTest.c
1
.\code_drv\PorSelfTest.c
Protect.c
1
.\code_drv\Protect.c
RTC.c
1
.\code_drv\RTC.c
TWI.c
1
.\code_drv\TWI.c
Uart.c
1
.\code_drv\Uart.c
Thermistor.c
1
.\code_drv\Thermistor.c
TwiIO.c
1
.\code_drv\TwiIO.c
STARTUP.A51
2
.\code_drv\STARTUP.A51
Gasguage
GasGaugeInter_V4_13.c
1
.\code_gasguage\GasGaugeInter_V4_13.c
GasGaugeV4_13.LIB
4
.\code_gasguage\GasGaugeV4_13.LIB
AppBoot
BootApp.c
1
.\code_drv\BootApp.c
BootIAP.c
1
.\code_drv\BootIAP.c
EEPROM
0
0
0
0
0
0
2
2
2
2
11
0
65535
2
2
2
2
2
8
10
3
2
2
2
0
2
2
2
2
DataFlash.c
1
.\code_dataflash\DataFlash.c
Header
Initial.h
5
.\header_app\Initial.h
InterruptApp.h
5
.\header_app\InterruptApp.h
KeyApp.h
5
.\header_app\KeyApp.h
Led.h
5
.\header_app\Led.h
LowPower.h
5
.\header_app\LowPower.h
Main.h
5
.\header_app\Main.h
Memory.h
5
.\header_app\Memory.h
UartApp.h
5
.\header_app\UartApp.h
Afe.h
5
.\header_drv\Afe.h
Balance.h
5
.\header_drv\Balance.h
c51_type.h
5
.\header_drv\c51_type.h
Calculate.h
5
.\header_drv\Calculate.h
Calibrate.h
5
.\header_drv\Calibrate.h
ChargerLoad.h
5
.\header_drv\ChargerLoad.h
ExtE2PRom.h
5
.\header_drv\ExtE2PRom.h
Interrupt.h
5
.\header_drv\Interrupt.h
ISP.h
5
.\header_drv\ISP.h
KeyScan.h
5
.\header_drv\KeyScan.h
McuFlash.h
5
.\header_drv\McuFlash.h
McuLib.h
5
.\header_drv\McuLib.h
MCURegister.h
5
.\header_drv\MCURegister.h
MosCtrl.h
5
.\header_drv\MosCtrl.h
PorSelfTest.h
5
.\header_drv\PorSelfTest.h
Protect.h
5
.\header_drv\Protect.h
RTC.h
5
.\header_drv\RTC.h
Twi.h
5
.\header_drv\Twi.h
Uart.h
5
.\header_drv\Uart.h
BootLoad
0
0
0
0
0
0
2
2
2
2
11
1
65535
2
2
2
2
2
8
10
3
2
2
2
0
2
2
2
2
Main.c
1
.\code_bootloader\Main.c
IapIsp.c
1
.\code_bootloader\IapIsp.c
Flash.c
1
.\code_bootloader\Flash.c
STARTUP.A51
2
.\code_bootloader\STARTUP.A51
McuFlalsh_IAP
0x0
MCS-51
SH39F004
Sinowealth
IRAM(0-0xFF) IROM(0-0xFFFF) XRAM(0-0xAFF) CLOCK(24000000)
"LIB\STARTUP.A51"("Standard 8051 Startup Code")
0
SH39F004.H
0
0
Sinowealth\
Sinowealth\
0
0
0
0
1
.\output\
McuFlash_IAP
1
0
1
1
1
.\output\
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
1
65535
S8051.DLL
DP51.DLL
-p51
S8051.DLL
TP51.DLL
-p51
0
0
0
0
16
0
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
0
1
0
1
0
14
BIN\SH51A.dll
1
0
0
1
1
4106
0
BIN\SH51A.dll
"" ()
0
2
0
2
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0x0
0xffff
0
0x0
0x0
0
0x1000
0x7800
0
0x0
0x0
0
0x0
0x0
0
0x200
0x8ff
0
0x0
0x0
0
0x0
0x0
1
0x0
0x10000
0
0x0
0x100
0
0x0
0xb00
0
0x0
0x0
0
0x0
0x0
1
0
1
0
1
3
7
2
0
1
0
4096
.\header_app;.\header_drv;.\code_gasguage
0
1
0
1
.\header_app;.\header_drv;.\code_gasguage;.\code_isp
0
0
1
0
2
1
16
0X1000-0X87FF
0X0200-0X0AFE
?CO?DATAFLASH(0x8400)
App
Main.h
5
.\header_app\Main.h
Main.c
1
.\code_app\Main.c
Initial.c
1
.\code_app\Initial.c
InterruptApp.c
1
.\code_app\InterruptApp.c
Led.c
1
.\code_app\Led.c
KeyApp.c
1
.\code_app\KeyApp.c
LowPower.c
1
.\code_app\LowPower.c
UartApp.c
1
.\code_app\UartApp.c
Memory.c
1
.\code_app\Memory.c
readme.txt
5
.\readme.txt
Driver
AFE.c
1
.\code_drv\AFE.c
Balance.c
1
.\code_drv\Balance.c
Calculate.c
1
.\code_drv\Calculate.c
Calibrate.c
1
.\code_drv\Calibrate.c
ChargerLoad.c
1
.\code_drv\ChargerLoad.c
ExtE2PRom.c
1
.\code_drv\ExtE2PRom.c
Interrupt.c
1
.\code_drv\Interrupt.c
KeyScan.c
1
.\code_drv\KeyScan.c
McuFlash.c
1
.\code_drv\McuFlash.c
McuLib.c
1
.\code_drv\McuLib.c
MosCtrl.c
1
.\code_drv\MosCtrl.c
PorSelfTest.c
1
.\code_drv\PorSelfTest.c
Protect.c
1
.\code_drv\Protect.c
RTC.c
1
.\code_drv\RTC.c
TWI.c
1
.\code_drv\TWI.c
Uart.c
1
.\code_drv\Uart.c
Thermistor.c
1
.\code_drv\Thermistor.c
TwiIO.c
1
.\code_drv\TwiIO.c
STARTUP.A51
2
.\code_drv\STARTUP.A51
Gasguage
GasGaugeInter_V4_13.c
1
.\code_gasguage\GasGaugeInter_V4_13.c
GasGaugeV4_13.LIB
4
.\code_gasguage\GasGaugeV4_13.LIB
AppBoot
BootApp.c
1
.\code_drv\BootApp.c
BootIAP.c
1
.\code_drv\BootIAP.c
2
0
0
0
0
0
2
2
2
2
11
1
65535
2
2
2
2
2
8
10
3
2
2
2
0
EEPROM
0
0
0
0
0
2
2
2
2
2
11
0
65535
2
2
2
2
2
8
10
3
2
2
2
0
2
2
2
2
DataFlash.c
1
.\code_dataflash\DataFlash.c
Header
Initial.h
5
.\header_app\Initial.h
InterruptApp.h
5
.\header_app\InterruptApp.h
KeyApp.h
5
.\header_app\KeyApp.h
Led.h
5
.\header_app\Led.h
LowPower.h
5
.\header_app\LowPower.h
Main.h
5
.\header_app\Main.h
Memory.h
5
.\header_app\Memory.h
UartApp.h
5
.\header_app\UartApp.h
Afe.h
5
.\header_drv\Afe.h
Balance.h
5
.\header_drv\Balance.h
c51_type.h
5
.\header_drv\c51_type.h
Calculate.h
5
.\header_drv\Calculate.h
Calibrate.h
5
.\header_drv\Calibrate.h
ChargerLoad.h
5
.\header_drv\ChargerLoad.h
ExtE2PRom.h
5
.\header_drv\ExtE2PRom.h
Interrupt.h
5
.\header_drv\Interrupt.h
ISP.h
5
.\header_drv\ISP.h
KeyScan.h
5
.\header_drv\KeyScan.h
McuFlash.h
5
.\header_drv\McuFlash.h
McuLib.h
5
.\header_drv\McuLib.h
MCURegister.h
5
.\header_drv\MCURegister.h
MosCtrl.h
5
.\header_drv\MosCtrl.h
PorSelfTest.h
5
.\header_drv\PorSelfTest.h
Protect.h
5
.\header_drv\Protect.h
RTC.h
5
.\header_drv\RTC.h
Twi.h
5
.\header_drv\Twi.h
Uart.h
5
.\header_drv\Uart.h
BootLoad
0
0
0
0
0
0
2
2
2
2
11
1
65535
2
2
2
2
2
8
10
3
2
2
2
0
2
2
2
2
Main.c
1
.\code_bootloader\Main.c
IapIsp.c
1
.\code_bootloader\IapIsp.c
Flash.c
1
.\code_bootloader\Flash.c
STARTUP.A51
2
.\code_bootloader\STARTUP.A51
McuFlahs_ISP
0x0
MCS-51
SH39F004
Sinowealth
IRAM(0-0xFF) IROM(0-0xFFFF) XRAM(0-0xAFF) CLOCK(24000000)
"LIB\STARTUP.A51"("Standard 8051 Startup Code")
0
SH39F004.H
0
0
Sinowealth\
Sinowealth\
0
0
0
0
1
.\output\
McuFlash_ISP
1
0
1
1
1
.\output\
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
1
65535
S8051.DLL
DP51.DLL
-p51
S8051.DLL
TP51.DLL
-p51
0
0
0
0
16
0
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
0
1
0
1
0
14
BIN\SH51A.dll
1
0
0
1
1
4106
0
BIN\SH51A.dll
"" ()
0
2
0
2
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0x0
0xffff
0
0x0
0x0
0
0x1000
0xec00
0
0x0
0x0
0
0x0
0x0
0
0x200
0x8ff
0
0x0
0x0
0
0x0
0x0
1
0x0
0x10000
0
0x0
0x100
0
0x0
0xb00
0
0x0
0x0
0
0x0
0x0
1
0
1
0
1
3
7
2
0
1
0
4096
.\header_app;.\header_drv;.\code_gasguage
0
1
0
1
0
0
1
0
2
1
16
0X1000-0XFBFF
0X0200-0X0AFE
?CO?DATAFLASH(0xF800)
App
Main.h
5
.\header_app\Main.h
Main.c
1
.\code_app\Main.c
Initial.c
1
.\code_app\Initial.c
InterruptApp.c
1
.\code_app\InterruptApp.c
Led.c
1
.\code_app\Led.c
KeyApp.c
1
.\code_app\KeyApp.c
LowPower.c
1
.\code_app\LowPower.c
UartApp.c
1
.\code_app\UartApp.c
Memory.c
1
.\code_app\Memory.c
readme.txt
5
.\readme.txt
Driver
AFE.c
1
.\code_drv\AFE.c
Balance.c
1
.\code_drv\Balance.c
Calculate.c
1
.\code_drv\Calculate.c
Calibrate.c
1
.\code_drv\Calibrate.c
ChargerLoad.c
1
.\code_drv\ChargerLoad.c
ExtE2PRom.c
1
.\code_drv\ExtE2PRom.c
Interrupt.c
1
.\code_drv\Interrupt.c
KeyScan.c
1
.\code_drv\KeyScan.c
McuFlash.c
1
.\code_drv\McuFlash.c
McuLib.c
1
.\code_drv\McuLib.c
MosCtrl.c
1
.\code_drv\MosCtrl.c
PorSelfTest.c
1
.\code_drv\PorSelfTest.c
Protect.c
1
.\code_drv\Protect.c
RTC.c
1
.\code_drv\RTC.c
TWI.c
1
.\code_drv\TWI.c
Uart.c
1
.\code_drv\Uart.c
Thermistor.c
1
.\code_drv\Thermistor.c
TwiIO.c
1
.\code_drv\TwiIO.c
STARTUP.A51
2
.\code_drv\STARTUP.A51
Gasguage
GasGaugeInter_V4_13.c
1
.\code_gasguage\GasGaugeInter_V4_13.c
GasGaugeV4_13.LIB
4
.\code_gasguage\GasGaugeV4_13.LIB
AppBoot
BootApp.c
1
.\code_drv\BootApp.c
BootIAP.c
1
.\code_drv\BootIAP.c
2
0
0
0
0
0
2
2
2
2
11
1
65535
2
2
2
2
2
8
10
3
2
2
2
0
EEPROM
0
0
0
0
0
2
2
2
2
2
11
0
65535
2
2
2
2
2
8
10
3
2
2
2
0
2
2
2
2
DataFlash.c
1
.\code_dataflash\DataFlash.c
Header
Initial.h
5
.\header_app\Initial.h
InterruptApp.h
5
.\header_app\InterruptApp.h
KeyApp.h
5
.\header_app\KeyApp.h
Led.h
5
.\header_app\Led.h
LowPower.h
5
.\header_app\LowPower.h
Main.h
5
.\header_app\Main.h
Memory.h
5
.\header_app\Memory.h
UartApp.h
5
.\header_app\UartApp.h
Afe.h
5
.\header_drv\Afe.h
Balance.h
5
.\header_drv\Balance.h
c51_type.h
5
.\header_drv\c51_type.h
Calculate.h
5
.\header_drv\Calculate.h
Calibrate.h
5
.\header_drv\Calibrate.h
ChargerLoad.h
5
.\header_drv\ChargerLoad.h
ExtE2PRom.h
5
.\header_drv\ExtE2PRom.h
Interrupt.h
5
.\header_drv\Interrupt.h
ISP.h
5
.\header_drv\ISP.h
KeyScan.h
5
.\header_drv\KeyScan.h
McuFlash.h
5
.\header_drv\McuFlash.h
McuLib.h
5
.\header_drv\McuLib.h
MCURegister.h
5
.\header_drv\MCURegister.h
MosCtrl.h
5
.\header_drv\MosCtrl.h
PorSelfTest.h
5
.\header_drv\PorSelfTest.h
Protect.h
5
.\header_drv\Protect.h
RTC.h
5
.\header_drv\RTC.h
Twi.h
5
.\header_drv\Twi.h
Uart.h
5
.\header_drv\Uart.h
BootLoad
0
0
0
0
0
0
2
2
2
2
11
1
65535
2
2
2
2
2
8
10
3
2
2
2
0
2
2
2
2
Main.c
1
.\code_bootloader\Main.c
IapIsp.c
1
.\code_bootloader\IapIsp.c
Flash.c
1
.\code_bootloader\Flash.c
STARTUP.A51
2
.\code_bootloader\STARTUP.A51
EEPROM
0x0
MCS-51
SH39F004
Sinowealth
IRAM(0-0xFF) IROM(0-0xFFFF) XRAM(0-0xAFF) CLOCK(24000000)
"LIB\STARTUP.A51"("Standard 8051 Startup Code")
0
SH39F004.H
0
0
Sinowealth\
Sinowealth\
0
0
0
0
1
.\output\
Eeprom
1
0
1
1
1
.\output\
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
1
65535
S8051.DLL
DP51.DLL
-p51
S8051.DLL
TP51.DLL
-p51
0
0
0
0
16
0
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
0
1
0
1
0
9
BIN\SH51.DLL
1
0
0
1
1
4101
0
BIN\SH51.DLL
0
2
0
2
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0x0
0xffff
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x200
0x2ff
0
0x0
0x0
0
0x0
0x0
1
0x0
0x10000
0
0x0
0x100
0
0x0
0xb00
0
0x0
0x0
0
0x0
0x0
0
0
1
0
1
3
7
2
0
1
0
0
.\header
0
1
0
0
0
0
1
0
2
1
16
0X0200-0X04FE
?CO?DATAFLASH(0x0000)
App
0
0
0
0
0
0
2
2
2
2
11
0
65535
2
2
2
2
2
8
10
3
2
2
2
0
2
2
2
2
Main.h
5
.\header_app\Main.h
Main.c
1
.\code_app\Main.c
Initial.c
1
.\code_app\Initial.c
InterruptApp.c
1
.\code_app\InterruptApp.c
Led.c
1
.\code_app\Led.c
KeyApp.c
1
.\code_app\KeyApp.c
LowPower.c
1
.\code_app\LowPower.c
UartApp.c
1
.\code_app\UartApp.c
Memory.c
1
.\code_app\Memory.c
readme.txt
5
.\readme.txt
Driver
0
0
0
0
0
0
2
2
2
2
11
0
65535
2
2
2
2
2
8
10
3
2
2
2
0
2
2
2
2
AFE.c
1
.\code_drv\AFE.c
Balance.c
1
.\code_drv\Balance.c
Calculate.c
1
.\code_drv\Calculate.c
Calibrate.c
1
.\code_drv\Calibrate.c
ChargerLoad.c
1
.\code_drv\ChargerLoad.c
ExtE2PRom.c
1
.\code_drv\ExtE2PRom.c
Interrupt.c
1
.\code_drv\Interrupt.c
KeyScan.c
1
.\code_drv\KeyScan.c
McuFlash.c
1
.\code_drv\McuFlash.c
McuLib.c
1
.\code_drv\McuLib.c
MosCtrl.c
1
.\code_drv\MosCtrl.c
PorSelfTest.c
1
.\code_drv\PorSelfTest.c
Protect.c
1
.\code_drv\Protect.c
RTC.c
1
.\code_drv\RTC.c
TWI.c
1
.\code_drv\TWI.c
Uart.c
1
.\code_drv\Uart.c
Thermistor.c
1
.\code_drv\Thermistor.c
TwiIO.c
1
.\code_drv\TwiIO.c
STARTUP.A51
2
.\code_drv\STARTUP.A51
Gasguage
0
0
0
0
0
0
2
2
2
2
11
1
65535
2
2
2
2
2
8
10
3
2
2
2
0
2
2
2
2
GasGaugeInter_V4_13.c
1
.\code_gasguage\GasGaugeInter_V4_13.c
GasGaugeV4_13.LIB
4
.\code_gasguage\GasGaugeV4_13.LIB
AppBoot
0
0
0
0
0
0
2
2
2
2
11
1
65535
2
2
2
2
2
8
10
3
2
2
2
0
2
2
2
2
BootApp.c
1
.\code_drv\BootApp.c
BootIAP.c
1
.\code_drv\BootIAP.c
EEPROM
DataFlash.c
1
.\code_dataflash\DataFlash.c
Header
0
0
0
0
0
0
2
2
2
2
11
0
65535
2
2
2
2
2
8
10
3
2
2
2
0
2
2
2
2
Initial.h
5
.\header_app\Initial.h
InterruptApp.h
5
.\header_app\InterruptApp.h
KeyApp.h
5
.\header_app\KeyApp.h
Led.h
5
.\header_app\Led.h
LowPower.h
5
.\header_app\LowPower.h
Main.h
5
.\header_app\Main.h
Memory.h
5
.\header_app\Memory.h
UartApp.h
5
.\header_app\UartApp.h
Afe.h
5
.\header_drv\Afe.h
Balance.h
5
.\header_drv\Balance.h
c51_type.h
5
.\header_drv\c51_type.h
Calculate.h
5
.\header_drv\Calculate.h
Calibrate.h
5
.\header_drv\Calibrate.h
ChargerLoad.h
5
.\header_drv\ChargerLoad.h
ExtE2PRom.h
5
.\header_drv\ExtE2PRom.h
Interrupt.h
5
.\header_drv\Interrupt.h
ISP.h
5
.\header_drv\ISP.h
KeyScan.h
5
.\header_drv\KeyScan.h
McuFlash.h
5
.\header_drv\McuFlash.h
McuLib.h
5
.\header_drv\McuLib.h
MCURegister.h
5
.\header_drv\MCURegister.h
MosCtrl.h
5
.\header_drv\MosCtrl.h
PorSelfTest.h
5
.\header_drv\PorSelfTest.h
Protect.h
5
.\header_drv\Protect.h
RTC.h
5
.\header_drv\RTC.h
Twi.h
5
.\header_drv\Twi.h
Uart.h
5
.\header_drv\Uart.h
BootLoad
0
0
0
0
0
0
2
2
2
2
11
1
65535
2
2
2
2
2
8
10
3
2
2
2
0
2
2
2
2
Main.c
1
.\code_bootloader\Main.c
IapIsp.c
1
.\code_bootloader\IapIsp.c
Flash.c
1
.\code_bootloader\Flash.c
STARTUP.A51
2
.\code_bootloader\STARTUP.A51
BootLoad
0x0
MCS-51
SH39F004
Sinowealth
IRAM(0-0xFF) IROM(0-0xFFFF) XRAM(0-0xAFF) CLOCK(24000000)
"LIB\STARTUP.A51"("Standard 8051 Startup Code")
0
SH39F004.H
0
0
Sinowealth\
Sinowealth\
0
0
0
0
1
.\output\
BootLoad
1
0
1
1
1
.\output\
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
1
65535
S8051.DLL
DP51.DLL
-p51
S8051.DLL
TP51.DLL
-p51
0
0
0
0
16
0
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
0
1
0
1
0
14
BIN\SH51A.dll
1
0
0
1
1
4106
0
BIN\SH51A.dll
"" ()
0
0
0
2
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0x0
0xffff
0
0x0
0x0
0
0x0
0x1000
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
1
0x0
0x10000
0
0x0
0x100
0
0x0
0xb00
0
0x0
0x0
0
0x0
0x0
0
0
1
0
1
3
8
2
1
1
0
0
.\header_bootloader
0
1
0
1
.\header_bootloader
0
0
1
0
2
1
16
0X0000-0X0FFF
?PR?BOOTIAPISP?IAPISP(0xA6)
App
0
0
0
0
0
0
2
2
2
2
11
1
65535
2
2
2
2
2
8
10
3
2
2
2
0
2
2
2
2
Main.h
5
.\header_app\Main.h
Main.c
1
.\code_app\Main.c
Initial.c
1
.\code_app\Initial.c
InterruptApp.c
1
.\code_app\InterruptApp.c
Led.c
1
.\code_app\Led.c
KeyApp.c
1
.\code_app\KeyApp.c
LowPower.c
1
.\code_app\LowPower.c
UartApp.c
1
.\code_app\UartApp.c
Memory.c
1
.\code_app\Memory.c
readme.txt
5
.\readme.txt
Driver
0
0
0
0
0
0
2
2
2
2
11
1
65535
2
2
2
2
2
8
10
3
2
2
2
0
2
2
2
2
AFE.c
1
.\code_drv\AFE.c
Balance.c
1
.\code_drv\Balance.c
Calculate.c
1
.\code_drv\Calculate.c
Calibrate.c
1
.\code_drv\Calibrate.c
ChargerLoad.c
1
.\code_drv\ChargerLoad.c
ExtE2PRom.c
1
.\code_drv\ExtE2PRom.c
Interrupt.c
1
.\code_drv\Interrupt.c
KeyScan.c
1
.\code_drv\KeyScan.c
McuFlash.c
1
.\code_drv\McuFlash.c
McuLib.c
1
.\code_drv\McuLib.c
MosCtrl.c
1
.\code_drv\MosCtrl.c
PorSelfTest.c
1
.\code_drv\PorSelfTest.c
Protect.c
1
.\code_drv\Protect.c
RTC.c
1
.\code_drv\RTC.c
TWI.c
1
.\code_drv\TWI.c
Uart.c
1
.\code_drv\Uart.c
Thermistor.c
1
.\code_drv\Thermistor.c
TwiIO.c
1
.\code_drv\TwiIO.c
STARTUP.A51
2
.\code_drv\STARTUP.A51
Gasguage
0
0
0
0
0
0
2
2
2
2
11
1
65535
2
2
2
2
2
8
10
3
2
2
2
0
2
2
2
2
GasGaugeInter_V4_13.c
1
.\code_gasguage\GasGaugeInter_V4_13.c
GasGaugeV4_13.LIB
4
.\code_gasguage\GasGaugeV4_13.LIB
AppBoot
0
0
0
0
0
0
2
2
2
2
11
1
65535
2
2
2
2
2
8
10
3
2
2
2
0
2
2
2
2
BootApp.c
1
.\code_drv\BootApp.c
BootIAP.c
1
.\code_drv\BootIAP.c
EEPROM
0
0
0
0
0
0
2
2
2
2
11
0
65535
2
2
2
2
2
8
10
3
2
2
2
0
2
2
2
2
DataFlash.c
1
.\code_dataflash\DataFlash.c
Header
0
0
0
0
0
0
2
2
2
2
11
1
65535
2
2
2
2
2
8
10
3
2
2
2
0
2
2
2
2
Initial.h
5
.\header_app\Initial.h
InterruptApp.h
5
.\header_app\InterruptApp.h
KeyApp.h
5
.\header_app\KeyApp.h
Led.h
5
.\header_app\Led.h
LowPower.h
5
.\header_app\LowPower.h
Main.h
5
.\header_app\Main.h
Memory.h
5
.\header_app\Memory.h
UartApp.h
5
.\header_app\UartApp.h
Afe.h
5
.\header_drv\Afe.h
Balance.h
5
.\header_drv\Balance.h
c51_type.h
5
.\header_drv\c51_type.h
Calculate.h
5
.\header_drv\Calculate.h
Calibrate.h
5
.\header_drv\Calibrate.h
ChargerLoad.h
5
.\header_drv\ChargerLoad.h
ExtE2PRom.h
5
.\header_drv\ExtE2PRom.h
Interrupt.h
5
.\header_drv\Interrupt.h
ISP.h
5
.\header_drv\ISP.h
KeyScan.h
5
.\header_drv\KeyScan.h
McuFlash.h
5
.\header_drv\McuFlash.h
McuLib.h
5
.\header_drv\McuLib.h
MCURegister.h
5
.\header_drv\MCURegister.h
MosCtrl.h
5
.\header_drv\MosCtrl.h
PorSelfTest.h
5
.\header_drv\PorSelfTest.h
Protect.h
5
.\header_drv\Protect.h
RTC.h
5
.\header_drv\RTC.h
Twi.h
5
.\header_drv\Twi.h
Uart.h
5
.\header_drv\Uart.h
BootLoad
Main.c
1
.\code_bootloader\Main.c
IapIsp.c
1
.\code_bootloader\IapIsp.c
Flash.c
1
.\code_bootloader\Flash.c
STARTUP.A51
2
.\code_bootloader\STARTUP.A51