微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > arm s5pv210 裸编 定义数组 不能成功赋值,只能定义之后单独赋值

arm s5pv210 裸编 定义数组 不能成功赋值,只能定义之后单独赋值

时间:10-02 整理:3721RD 点击:
本人用A8处理器处学arm,在进行裸机编程时,数组定义之后不能成功赋初值。
对数组定义如下:


但是当我调用数组内的数据时,发现数组内的内容全都是0。
我用串口打印不分代码如下:[img=0,1]file:///C:\Users\chen\AppData\Roaming\Tencent\Users\1953928348\QQ\WinTemp\RichOle\5@O7J5))[XZQJE5T%9Q%G)X.png[/img]


这样打印出来的数据全都为0,已经确保串口不分程序没有问题,波特率等也没有问题。
当定义数组(unsigned char zhou[32];)之后,单独对其进行赋值时,可以成功赋值。
编译器版本 arm-linux-gcc 3.4.5   编译环境  ubuntu9.10   开发板处理器 三星s5pv210


因为刚开始学习arm,搞了好久,一直没搞明白原因,望各路大神帮忙看看是什么原因。
[img]file:///C:\Users\chen\AppData\Roaming\Tencent\Users\1953928348\QQ\WinTemp\RichOle\5@O7J5))[XZQJE5T%9Q%G)X.png[/img]


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top