[求助]XEP100 Flash写入问题:需设断点,复位,才能写入
- UID
- 802128
|
[求助]XEP100 Flash写入问题:需设断点,复位,才能写入
基于CAN的Bootloader,当收到数据要写入Flash时,必须在第一个8字节的数据后设置一个断点,让程序停在那里,然后复位芯片,才能写入Flash数据。
如果不这样做,一次性写入的话,Flash数据完全没写入。
请问有人遇到过吗?怎么办? |
|
|
|
|
|
- UID
- 522025
- 性别
- 男
|
你怎么知道完全没有写入呢?通过BDM调试模式检测?这种模式下你是看不出flash数据的变化的,需要手动刷新对应的内存区才行。 |
|
|
|
|
|
- UID
- 802128
|
我是通过双击flash写入的地址来检测的。如果写入了数据,双击过后,该地址的FF会变成我所写进去的数据。如果没写入,双击过后还是FF。
我双击了很多地址,全都是FF。 |
|
|
|
|
|
- UID
- 846090
|
flash在写的过程中不能打断点!
你要是在写的途中打了断点,想要显示写入flash内的内容,你必须在写入的地址处更新(就是双击你需要更新的字节,一个字节一个字节的更新) |
|
|
|
|
|
- UID
- 846090
|
flash在写的过程中不能打断点!
你要是在写的途中打了断点,想要显示写入flash内的内容,你必须在写入的地址处更新(就是双击你需要更新的字节,一个字节一个字节的更新)
如果你更新了很多,还是FF,我个人觉得是程序出错了! |
|
|
|
|
|