Have already have asked the question like one year ago, but never get a reply. And I face again the probleme : I am working on a ARM str711fr2t6 with RVDEBUG v1.7 (build 380) and sometime (it occured twice in the last two months) when I want to download my code to the chip (with REALVIEW ICE), I get the following popup error : ''Failed writing to Flash block 0, offset=0 - flash returned 01'' I click ok and I get another popup : ''Error V003D (Vehicle): Failed writing cache to Flash'' Does anyone have an idea where this can come from ? Each time the solution was to change the chip, and as they are expensive, I would like (at least) know why this append ... Is it somethings that I do wrong ? Thanks in advance for any reply ! Quentin
I think that the problem is related to your flash memory. the first possibility is that the flash memory is write protected in this case you can run the unprotection code from RAM memory and then you will be able to reprogram the flash. The second think is that there is ''bad code'' in the flash, in this case try to boot from onchip RAM and to erase the flash memory. If these solutions do not work, try to change the sample itself ''it can be damaged''. Please keep me informed. Best regards, Ibtissem.
Thanks for the quick reply. I since yesterday we have changed the IC (again..) and today I got the same error on the new IC(again..). Except that now this is on flash block 3, offset=6144 - flash returned 01 I've run a project from ram with this only code :
FLASH_SectorErase(FLASH_B0F0|FLASH_B0F1|FLASH_B0F2|FLASH_B0F3|FLASH_B0F4|FLASH_B0F5|FLASH_B0F6|FLASH_B0F7|FLASH_B1F0|FLASH_B1F1); FLASH_BankErase(FLASH_BANK0|FLASH_BANK1); But after that I wasn't able to dowload my main project to flash.. Did I made a mistake or is there another way to remove flash write protection ? Or anything else that I can try? We have a demonstration to do on saturday, it would be nice if our device can work by then :) Quentin
I am using Keil MSBSTR750 Evaulation Board i want to access internal 16 kb eeprom to write some datas. Like strings: ''Power limit alarm'' How can i do that? Could you help me [ This message was edited by: starfish844 on 16-09-2009 13:39 ]