问题描述:
由于没有进行字节对齐,所以会报错
u8 tempdat = 0;
printf("tempdat = %d \n",tempdat);\
执行上述代码会报错;
解决方法:
__align(4) u8 tempdat = 0;
printf("tempdat = %d \n",tempdat);
原帖地址:
http://www.openedv.com/thread-11229-1-1.html
本文介绍了一个因未进行字节对齐而导致的错误案例,并提供了相应的解决方案。通过使用__align(4)关键字,可以确保变量正确地进行了对齐,从而避免运行时出现错误。
问题描述:
由于没有进行字节对齐,所以会报错
u8 tempdat = 0;
printf("tempdat = %d \n",tempdat);\
执行上述代码会报错;
解决方法:
__align(4) u8 tempdat = 0;
printf("tempdat = %d \n",tempdat);
原帖地址:
http://www.openedv.com/thread-11229-1-1.html

被折叠的 条评论
为什么被折叠?