张宇杰的博客
他的个人主页 他的博客
张宇杰 2010年02月20日 星期六 22:18 | 924次浏览 | 2条评论
今天上版,把自己写的OS往MSP430F5438上移植,发现一个bug。
切换线程时,会用一个指针变量记录要处理的栈指针,这个变量在汇编里切换栈时使用。
由于5系列是16位数据,20位地址。在汇编里是我按20位进行操作的。但这个指针变量被编译器搞成16位的。如果比它高4位的地址不是0,就挂了。
狠死5系列的骗子了。
我的评论:
匿名身份
发表评论
1条回复
0条回复
暂时没有评论
Zeuux © 2024
京ICP备05028076号
回复 徐继哲 2010年02月21日 星期日 08:47
回复 张宇杰 2010年02月21日 星期日 11:58