QQ624353765 发表于 2025-12-15 16:40:36

C251对于ROM地址设置未扣除EEPROM空间的问题




ROM的起始地址设置成了0xFE0000,但单片机的EEPROM也是从这个地址开始的,这里应该补充一点    起始地址0xFE0000还需要扣除EEPROM的空间



ISP加载程序时自动截断0xFE0000开始的程序,截断也没有一个警告弹窗,我希望这里和c51一样加个警告提示,被截断的部分已经放到EEPROM中
程序中用到了EEPROM,所以程序莫名的出错,这里还是加上扣除EEPROM空间的说明,免得大批的人跟我一样不明所以的出错

乘风飞扬 发表于 2025-12-15 17:32:31

如果用到EEPROM的话,要参考这个章节介绍:

QQ624353765 发表于 2025-12-15 17:39:12

乘风飞扬 发表于 2025-12-15 17:32
如果用到EEPROM的话,要参考这个章节介绍:

最好ISP做一个程序加载到EEPROM时做一个提示

乘风飞扬 发表于 2025-12-15 18:33:28

QQ624353765 发表于 2025-12-15 17:39
最好ISP做一个程序加载到EEPROM时做一个提示

ISP软件里可以复制设置地址:


QQ624353765 发表于 2025-12-15 18:48:59

乘风飞扬 发表于 2025-12-15 18:33
ISP软件里可以复制设置地址:
不是这个,是弹出对话框提示你有程序放到了eeprom空间中,往往是不需要把程序放在eeprom中的

zhp 发表于 2025-12-16 11:05:13

QQ624353765 发表于 2025-12-15 18:48
不是这个,是弹出对话框提示你有程序放到了eeprom空间中,往往是不需要把程序放在eeprom中的 ...

后续版本在打开80251的程序时,
如果出现这种情况会增加下面的弹窗提醒



页: [1]
查看完整版本: C251对于ROM地址设置未扣除EEPROM空间的问题