微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > 菜鸟新手求助啊

菜鸟新手求助啊

时间:10-02 整理:3721RD 点击:
         AREA CODE1,CODE,READONLY
        import strcopy
        export start
        ENTRY
start
        ldr r0,=str1
        ldr r1,=str2
        bl strcopy
        AREA DATA1,DATA,READWRITE
str1 = "168"
str2 dcb "efg"
        END
代码如上,为什么在ldr r0,=str1后,r0是0x40000000,但是字符串“168”和"efg"却紧接着在代码后面存储着,在0x3000的某个地方。是下面地址错了吗


我晕,一个人都没有吗

在给你说一下把,你的str 是可读写的连接的时候放到RW段了,也就是以R/W base 为基地址
而code 是。。RO。

谢谢了,现在明白了

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

网站地图

Top