大家好:
我将app的代码放入了bank1中,一些ip地址等放入了bank7中,现在遇到了一个问题:
当我使用F021 API开始擦除并写入bank1时,有时候会卡死,此时的bank7里面是有之前存放的ip地址等数据的,于是我只擦除了bank1,再进行写入,但依旧卡死在写入的地方;
但当我擦除bank1,以及bnak7之后,又可以写入bank1了,(就是之前卡死的地方顺利过去了)。
我的疑问是,bank7和bank1之间是有什么联系?在flash擦写和烧录的过程中,是有什么耦合吗?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好:
我将app的代码放入了bank1中,一些ip地址等放入了bank7中,现在遇到了一个问题:
当我使用F021 API开始擦除并写入bank1时,有时候会卡死,此时的bank7里面是有之前存放的ip地址等数据的,于是我只擦除了bank1,再进行写入,但依旧卡死在写入的地方;
但当我擦除bank1,以及bnak7之后,又可以写入bank1了,(就是之前卡死的地方顺利过去了)。
我的疑问是,bank7和bank1之间是有什么联系?在flash擦写和烧录的过程中,是有什么耦合吗?
我的疑问是,bank7和bank1之间是有什么联系?
理论上两者没有什么特别的联系
您可以看一下下面帖子内的流程
https://e2e.ti.com/support/microcontrollers/hercules-safety-microcontrollers-group/hercules/f/hercules-safety-microcontrollers-forum/726733/tms570lc4357-how-to-implement-erase-write-the-whole-flash-banks-0-1
您可以看一下是否是勘误表内的
DEVICE#41 Power-on Reset During Bank 7 Sector Erase May Corrupt Other Sectors