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]
对数组定义如下:
但是当我调用数组内的数据时,发现数组内的内容全都是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]