完成flash的擦除以及写入的验证

This commit is contained in:
forbelief 2016-04-22 14:10:43 +08:00
parent 0cb04e9b90
commit 168e97ebe8
81 changed files with 13873 additions and 814 deletions

File diff suppressed because it is too large Load diff

View file

@ -171,6 +171,7 @@
<state>DEBUG</state>
<state>IAR</state>
<state>MKL25Z4</state>
<state>TWR_KL25Z48M</state>
<state>ARM_MATH_CM0PLUS</state>
</option>
<option>
@ -304,6 +305,7 @@
<state>$PROJ_DIR$\..\src\include\common</state>
<state>$PROJ_DIR$\..\src\include\cpu</state>
<state>$PROJ_DIR$\..\src\include\drivers</state>
<state>$PROJ_DIR$\..\src\include\drivers\FTFx</state>
<state>$PROJ_DIR$\..\src\include\platforms</state>
<state>$TOOLKIT_DIR$\inc</state>
</option>
@ -691,7 +693,7 @@
</option>
<option>
<name>IlinkMapFile</name>
<state>0</state>
<state>1</state>
</option>
<option>
<name>IlinkLogFile</name>
@ -1928,6 +1930,9 @@
<file>
<name>$PROJ_DIR$\..\src\app\include\plan_handle.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\app\include\pm_time.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\app\include\setup.h</name>
</file>
@ -1937,9 +1942,6 @@
<file>
<name>$PROJ_DIR$\..\src\app\include\tft.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\app\include\time.h</name>
</file>
</group>
<file>
<name>$PROJ_DIR$\..\src\app\debug.c</name>
@ -1964,6 +1966,15 @@
</file>
<file>
<name>$PROJ_DIR$\..\src\app\main.c</name>
<excluded>
<configuration>Debug</configuration>
</excluded>
</file>
<file>
<name>$PROJ_DIR$\..\src\app\NormalDemo_Flash.c</name>
<excluded>
<configuration>Debug</configuration>
</excluded>
</file>
<file>
<name>$PROJ_DIR$\..\src\app\output.c</name>
@ -1974,15 +1985,15 @@
<file>
<name>$PROJ_DIR$\..\src\app\pm_init.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\app\pm_time.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\app\simulat_timer.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\app\tft.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\app\time.c</name>
</file>
</group>
<group>
<name>common</name>
@ -2034,6 +2045,105 @@
</group>
<group>
<name>drivers</name>
<group>
<name>FTFx</name>
<group>
<name>source</name>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\CopyToRam.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\DEFlashPartition.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\DFlashGetProtection.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\DFlashSetProtection.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\EEEWrite.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\EERAMGetProtection.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\EERAMSetProtection.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashCheckSum.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashCommandSequence.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashEraseAllBlock.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashEraseBlock.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashEraseResume.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashEraseSector.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashEraseSuspend.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashGetSecurityState.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashInit.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashProgram.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashProgramCheck.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashProgramOnce.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashProgramSection.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashReadOnce.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashReadResource.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashSecurityBypass.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashVerifyAllBlock.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashVerifyBlock.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashVerifySection.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\PFlashGetProtection.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\PFlashSetProtection.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\PFlashSwap.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\PFlashSwapCtl.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\SetEEEEnable.c</name>
</file>
</group>
</group>
<file>
<name>$PROJ_DIR$\..\src\drivers\adc.c</name>
</file>
@ -2222,6 +2332,9 @@
<name>other</name>
<file>
<name>$PROJ_DIR$\..\src\other\LandzoOLED.c</name>
<excluded>
<configuration>Debug</configuration>
</excluded>
</file>
<file>
<name>$PROJ_DIR$\..\src\other\LandzoOLED.h</name>

View file

@ -17,11 +17,11 @@
<debug>1</debug>
<option>
<name>GenRtcDebugHeap</name>
<state>0</state>
<state>1</state>
</option>
<option>
<name>GenRtcEnableBoundsChecking</name>
<state>0</state>
<state>1</state>
</option>
<option>
<name>GenRtcCheckPtrsNonInstrMem</name>
@ -206,6 +206,9 @@
<file>
<name>$PROJ_DIR$\..\src\app\include\plan_handle.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\app\include\pm_time.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\app\include\setup.h</name>
</file>
@ -215,9 +218,6 @@
<file>
<name>$PROJ_DIR$\..\src\app\include\tft.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\app\include\time.h</name>
</file>
</group>
<file>
<name>$PROJ_DIR$\..\src\app\debug.c</name>
@ -243,6 +243,9 @@
<file>
<name>$PROJ_DIR$\..\src\app\main.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\app\NormalDemo_Flash.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\app\output.c</name>
</file>
@ -252,15 +255,15 @@
<file>
<name>$PROJ_DIR$\..\src\app\pm_init.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\app\pm_time.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\app\simulat_timer.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\app\tft.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\app\time.c</name>
</file>
</group>
<group>
<name>common</name>
@ -312,6 +315,105 @@
</group>
<group>
<name>drivers</name>
<group>
<name>FTFx</name>
<group>
<name>source</name>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\CopyToRam.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\DEFlashPartition.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\DFlashGetProtection.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\DFlashSetProtection.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\EEEWrite.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\EERAMGetProtection.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\EERAMSetProtection.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashCheckSum.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashCommandSequence.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashEraseAllBlock.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashEraseBlock.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashEraseResume.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashEraseSector.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashEraseSuspend.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashGetSecurityState.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashInit.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashProgram.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashProgramCheck.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashProgramOnce.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashProgramSection.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashReadOnce.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashReadResource.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashSecurityBypass.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashVerifyAllBlock.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashVerifyBlock.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\FlashVerifySection.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\PFlashGetProtection.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\PFlashSetProtection.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\PFlashSwap.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\PFlashSwapCtl.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\src\drivers\FTFx\source\SetEEEEnable.c</name>
</file>
</group>
</group>
<file>
<name>$PROJ_DIR$\..\src\drivers\adc.c</name>
</file>

File diff suppressed because one or more lines are too long

View file

@ -9,7 +9,7 @@ TriggerName=main
LimitSize=0
ByteLimit=50
[DebugChecksum]
Checksum=-564150124
Checksum=313747889
[CodeCoverage]
Enabled=_ 0
[Exceptions]
@ -54,7 +54,8 @@ ShowSource=1
[Disassemble mode]
mode=0
[Breakpoints2]
Count=0
Bp0=_ 1 "EMUL_CODE" "{$PROJ_DIR$\..\src\app\flash.c}.143.5" 0 0 1 "" 0 "" 0
Count=1
[Log file]
LoggingEnabled=_ 0
LogFile=_ ""