问题:KEA64 EEPROM地址0x10000000在调试器显示为????,并无法读写。尝试flash地址0x0000FF00,读写成功一次后无法读写。
不确定因素:
- EEPROM地址是否0x10000000
- 读写函数调用是否正确,包括Erase、Program
- 读写长度是否可按byte,即u8
调试中,出现过一次读写成功,后均不正常,调试器使用Jlink和劳德巴赫相同,目前问题仍未解决。
2018-11-05
已解决,EEPROM地址有误。
首先擦除区块,然后写入,可正常读取。
结论:还是需要对芯片的flash读写机制理解清楚。
网友评论