diff options
| author | Shlomo Hecht <shlomo@twine-s.com> | 2020-10-19 17:15:51 +0300 |
|---|---|---|
| committer | Shlomo Hecht <shlomo@twine-s.com> | 2020-10-19 17:15:51 +0300 |
| commit | d158d2e52229c221d1d475ced6b1ff048d6519ad (patch) | |
| tree | acd1b09d50ce9c6356b17fe73a02ceec66279178 /Software/Embedded_SW/Embedded/Drivers/flash_ram/FlashProgram.c | |
| parent | b732167cbc51f0b19447d67687af5c514cf4f65a (diff) | |
| download | Tango-d158d2e52229c221d1d475ced6b1ff048d6519ad.tar.gz Tango-d158d2e52229c221d1d475ced6b1ff048d6519ad.zip | |
change RAM FLASH SIZE and location. some progress on the machine
Diffstat (limited to 'Software/Embedded_SW/Embedded/Drivers/flash_ram/FlashProgram.c')
| -rw-r--r-- | Software/Embedded_SW/Embedded/Drivers/flash_ram/FlashProgram.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Software/Embedded_SW/Embedded/Drivers/flash_ram/FlashProgram.c b/Software/Embedded_SW/Embedded/Drivers/flash_ram/FlashProgram.c index c1a5bcc9f..10f65db1d 100644 --- a/Software/Embedded_SW/Embedded/Drivers/flash_ram/FlashProgram.c +++ b/Software/Embedded_SW/Embedded/Drivers/flash_ram/FlashProgram.c @@ -131,10 +131,19 @@ uint32_t ReadAppAndProgram(uint32_t ui32FlashStart,uint32_t ui32FileSize,void* b // return(1); } +int base_flashErased = false; uint32_t EraseFlashSection(uint32_t ui32FlashStart) { volatile uint32_t ui32Idx = ui32FlashStart; uint32_t status; + if (ui32FlashStart<GENHWCFG_SECTION_FLASH) + { + if (base_flashErased == true) + return ERROR; + else + base_flashErased = true; //once in a run + + } #ifdef FLASH_DEBUG Address[RxIndex] = ui32FlashStart; Size[RxIndex] = ui32FileSize; |
