共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 跳转至页