首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]使用smac4。0问题,关于仿真的问题。

[求助]使用smac4。0问题,关于仿真的问题。

用smac4。0\...\app\SMAC Application Template.作为模板,写自己的代码。其他设置没改。编译通过后,进行仿真,单步运行出现这样的错误:
Error: At location 0100 -
Error: Attempt to use invalid or uninitialized memory

请问:可能是什么地方我忽略了啊?菜鸟求救[em27][em27][em27]
看错误是你使用了不合理的memory空间,在$0100的地方。
这个应该是和你的RAM空间分配有关。不是很清楚你的代码,所以不太好说具体原因在哪里。不过有一点要注意,这个模版中,stack的size设得很大,0x500,所以你的变量占用的空间可能和stack有冲突。
我也已经发现了stack的size很大这个问题。
我说的那个error在选择target为 SARD with loader 时出现。如果选SARD就没问题。
不知道为什么,只是发现选with loader在debuger环境下,的memery窗口中,0xffff往上一部分内存的值为u,这显然是不正常的,为什么会出现这种情况呢?谢谢
选loader的话包含了Embeded_Bootloader,有些设置会不一样。
具体的话可以参考Embedded Bootloader User Guide
返回列表