Microchip
直播中

张文婷

8年用户 166经验值
私信 关注
[问答]

为什么pic24fj1024gb610无法写入第二个分区闪存?

你好,我在双分区模式下使用PIC24FJ1024GB610。我试图为它编写一个引导加载程序。到目前为止,我能够在闪存中写入活动分区(RTSP),但是只要我试图在第二个分区(地址0x400000)中写入,就什么也没写。下面是我用来将一个块(1024个字)写入一个接一个的内存中的函数我在做错什么?干杯,莱昂内尔

回帖(6)

张波

2019-8-16 06:40:39
我也需要这么做。来到论坛寻找答案。有人吗?
举报

李丹

2019-8-16 06:47:29
这里有一些有用的链接:你能把设备放在双引导中吗?如果您需要读取错误的输出(在数据库中找不到值),它将不会是红色的。
举报

张娜

2019-8-16 06:55:16
你不允许发布链接,除非你使用诸如插入空白的解决方案。
举报

孔朱磊

2019-8-16 07:04:15
你好,我找到了我的问题。实际上,当写到第二个分区时,CPU在表写入指令期间不会停止,因此我们必须等待WR位被清除。下面是我用于擦除块和写入行的工作函数:在重写整个分区之后,我现在面临另一个问题分区和交换引导分区,我的CPU冻结。看来我写的代码不知何故被破坏了。需要看看这个,干杯,莱昂内尔
举报

更多回帖

发帖
×
20
完善资料,
赚取积分