共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 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |