我使用的是DSP56F801A60demo板,CW7.3.
当设置"568000 loacal hardware connection",我连上demo板进行debug时我发现编译结果不对.
比如:
*((word *)(DFIU_CNTL)) |= 0x40;
P:000000BD: F0540E6C move X:0x0e6c,X0
P:000000BF: 81C03300 bfclr #0x3300,X0
而当我设置"568000 simulator"设置时,编译的结果却是对的.
如:
*((word *)(DFIU_CNTL)) |= 0x40;
P:000000BD: 82F40F600040 bfset #0x40,X:0x0f60
还有就是原来运行正常的程序现在也不正常了,但使用PE产生的程序却还能在demo板上正常运行.
现在我都快郁闷死了,问了freescale的技术支持也没解决!
是不是因为我的编译器的原因,我是从freescale网站down的,申请的license.
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |