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

[求助]full chip simulation和stop mode唤醒

能不能把你的project贴出来看看?
海纳百川  有容乃大
请看这个帖子:

http://bbs.eccn.com/dispbbs.asp?BoardID=3&RootID=112580&id=112783&star=2&skin=
海纳百川  有容乃大
还是你贴出来的那个project吗?我看过那个了,好像不是这个问题。
海纳百川  有容乃大
我觉得这是Full Chip Simulation的bug。可能是因为堆栈设置得较大时,与startup启动程序的参数区发生了冲突。实际上堆栈大小的设置在程序运行时并没有实际的意义,所以我们完全可以在PRM文件中将它设得小一些,然后在系统的初时化程序中将栈顶设置到0xFF,用以下指令:

asm
{
LDHX #0x0100
TXS
}

如果要将栈顶置于0x01FF,可以插入:
asm
{
LDHX #0x0200
TXS
}
海纳百川  有容乃大
返回列表