English    

设置默认Memory Model为Large:variables in XDATA,运行存在复位及中断异常现象,当选择为

所属平台:51

更新日期:2022-09-27

解答与指南:

请检查你的KEIL C51编译器版本,Keil C51 9.55版本在某些情况下会出现LX51 将堆栈段定位到 idata 地址空间内的错误地址的问题。此问题是在 C51 版本 9.55 中引入的,在9.56版本改正。

建议客户不要使用9.55版本,改用最新版本的KEIL C51编译器进行编译,如果必须使用9.55版本则需要用户自行给堆栈分配到合适地址对此编译异常做规避。

如果你对KEIL C51编译器各版本的差异感兴趣你可以从KEIL安装路径的C51/Hlp/Release_Notes.htm文件了解到更多细节。

我们使用将使用Cookies来实现各种不同功能,包括优化您的体验、分析和广告。继续浏览本站点或单击“接受并关闭”即表示您同意我们使用Cookies。 如需更多信息,请阅读我们的隐私条款Cookies页面