打印
[ZLG-ARM]

ARM字节对齐

[复制链接]
1195|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qw54216|  楼主 | 2008-7-2 11:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问周工,我在ADS下连续定义了两个char型变量,下载到开发板上在外部RAM里运行时,发现一个奇怪的问题:给前面一个变量赋值时会影响后面一个char型变量的值。请问怎么解决啊?谢谢!!

相关帖子

沙发
qw54216|  楼主 | 2008-7-2 11:41 | 只看该作者

补充一下

如果在AXD环境下用软件仿真的话就没有问题,但如果用EasyJTAG运行的话就出现问题。请教是什么原因呢?

使用特权

评论回复
板凳
hbicecream| | 2008-7-3 14:52 | 只看该作者

在外部RAM?

外部RAM是8位还是16位
检查电路原理是否正确

使用特权

评论回复
地板
ZlgArm| | 2008-7-5 11:52 | 只看该作者

qw54216

您好!
  先确认该问题是否存在。建议避开调试环境,用脱机运行的方式,将这两个变量的值发送出来进行对比。
                                                               By ltt

使用特权

评论回复
5
XDream| | 2008-7-7 18:51 | 只看该作者

这根本就不是字对齐的问题嘛

自己再找找问题吧。
重新编译一下,然后再调试。注意选择SmartARM2200/EasyARM2200的调试环境,ADS的环境必须要和板子上跳线设置的环境一样。

使用特权

评论回复
6
qw54216|  楼主 | 2008-7-8 13:51 | 只看该作者

多谢

谢谢,再找找自身问题哈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

15

帖子

1

粉丝