不同内存款不兼容

[复制链接]
929|14
 楼主| chuxh 发表于 2022-1-1 21:06 | 显示全部楼层 |阅读模式
dspic33EPxxMC506系列单片机的不同内存款不兼容
 楼主| chuxh 发表于 2022-1-1 21:09 | 显示全部楼层
本来是用dspic33EP64MC506这一款芯片,想升级成dspic33EP512MC506,所嵌入的电路板是没问题的,我看到这两款芯片是共用一份数据手册的,所以理论上来说应该是可以替换的,当然程序调用相应的头文件肯定是修改了的,还有编程软件也修改了相应的芯片选型,但是 就是没法用512替换64
pengf 发表于 2022-1-1 21:11 | 显示全部楼层
256替换64呢
 楼主| chuxh 发表于 2022-1-1 21:14 | 显示全部楼层
可以用256替换64
chenjunt 发表于 2022-1-1 21:16 | 显示全部楼层

具体一点好,比如哪个外设或者是什么部分出现了问题
xxmmi 发表于 2022-1-1 21:18 | 显示全部楼层
原则上这两个型号很容易兼容才对
wyjie 发表于 2022-1-1 21:20 | 显示全部楼层

具体为什么换不了,出了什么问题,要说详细一点别人才好分析。
stly 发表于 2022-1-2 09:21 | 显示全部楼层
到底是能替换还是不能啊,两个应该内存地址范围不同。所以你的变量大小多少也有不同才行。
dingy 发表于 2022-1-2 09:24 | 显示全部楼层
小的可以用大的替换,而大的可能不能用小的替换,因为可能无法存储你的程序和变量。
supernan 发表于 2022-1-2 09:28 | 显示全部楼层
编译不过?还是物理替换了之后, 芯片不工作?
好难猜你的遇到的问题哦
jiajs 发表于 2022-1-2 09:33 | 显示全部楼层
是不是你在工程配置时候有一些内容没有修改,导致内存图出错。
chenjunt 发表于 2022-1-2 09:39 | 显示全部楼层
两个芯片容量好像不同
zwll 发表于 2022-1-2 09:41 | 显示全部楼层
容量不同的话可能需要调整一下地址空间。
 楼主| chuxh 发表于 2022-1-2 09:43 | 显示全部楼层
嗯,我再好好缕一缕吧,有了好消息及时通知大家
wangchangwenqq 发表于 2022-1-3 17:55 | 显示全部楼层
容量不一样, 是不是重新编译下, FLASH 边界都不一样,看着不太安全
您需要登录后才可以回帖 登录 | 注册

本版积分规则

936

主题

11296

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部