共2条
1/1 1 跳转至页
flahs flahs被误擦除,有没有补救的办法

问
我用的是ATMEL的AT91FR40162,内部flash的,误用FLASHPGM将整个片子擦除,现在程序不能写入,RAM仿真也不行。惨啊,请问除了换片子还有没有什么补救的办法?
答 1:
用jtag写,或者用串口启动。
答 2:
wangkj能不能说详细点串口启动是怎么回事,是不是用那个AT91LOADER的玩意儿,我用不起来啊。我用flashpgm是用wiggler连到jtag口的,原来都是好好的,点了一次整片擦除就变成这样了,感觉应该不影响下载才对。现在除了可以复位,其他操作都报“Unable to Write to Target RAM at 0x00000000,Check Address”的错误,难道是RAM有问题了!?实在是郁闷
答 3:
jtag应该可以你通过jtag把SDRAM配置好,然后通过你自己的程序去写FLASH应该行得通的
答 4:
target ram:0x00200000,flash 0x00000000
答 5:
AT91LOADER的玩意需要跳线,仔细看手册吧。这个是擦不掉的,是ROM。
如果这各也有问题,估计你的芯片挂了。可能就不是擦除的问题了。 答 6: 先谢过楼上几位了“target ram:0x00200000,flash 0x00000000”是怎么回事?
我先一试,有问题再上来发问 答 7: 好了好了我把地址设成重映射前的地址就可以下了,leifeng说的应该就是这意思吧,谢谢了。看来是一些相关寄存器被破坏,不能REMAP了。
如果这各也有问题,估计你的芯片挂了。可能就不是擦除的问题了。 答 6: 先谢过楼上几位了“target ram:0x00200000,flash 0x00000000”是怎么回事?
我先一试,有问题再上来发问 答 7: 好了好了我把地址设成重映射前的地址就可以下了,leifeng说的应该就是这意思吧,谢谢了。看来是一些相关寄存器被破坏,不能REMAP了。
共2条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
【STM32F769】AI之与本地deepseek对接被打赏50分 | |
Buck电路工作在CCM模式下电感电流的计算公式是什么?被打赏5分 | |
buck电路工作原理被打赏5分 | |
基于MSPM0L1306的MODBUS-RTU协议通讯实验被打赏100分 | |
我想要一部加热台+多合一调试工具被打赏18分 | |
每周了解几个硬件知识+485硬件知识分享被打赏10分 | |
【换取手持数字示波器】树莓派PICO调试器官方固件本地化部署实践被打赏24分 | |
【换取手持数字示波器】分享一个KEIL无法识别CMSIS-DAP调试器的解决办法被打赏20分 | |
【换取手持数字示波器】分享一个自制的ArduinoNano扩展板底板被打赏23分 | |
【换取手持示波器】树莓派PICOW网页烟花被打赏18分 |