[求助]full chip simulation和stop mode唤醒
 
- UID
- 104380
- 性别
- 男
|
|
|
|
|
|
 
- UID
- 104380
- 性别
- 男
|
请看这个帖子:
http://bbs.eccn.com/dispbbs.asp?BoardID=3&RootID=112580&id=112783&star=2&skin= |
|
|
|
|
|
 
- UID
- 104380
- 性别
- 男
|
还是你贴出来的那个project吗?我看过那个了,好像不是这个问题。 |
|
|
|
|
|
 
- UID
- 104380
- 性别
- 男
|
我觉得这是Full Chip Simulation的bug。可能是因为堆栈设置得较大时,与startup启动程序的参数区发生了冲突。实际上堆栈大小的设置在程序运行时并没有实际的意义,所以我们完全可以在PRM文件中将它设得小一些,然后在系统的初时化程序中将栈顶设置到0xFF,用以下指令:
asm
{
LDHX #0x0100
TXS
}
如果要将栈顶置于0x01FF,可以插入:
asm
{
LDHX #0x0200
TXS
}
|
|
|
|
|
|