4476|5

71

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

新手求助关于编程 [复制链接]



我刚刚接触STM32的cpu,现在用的编译器是IAR的,我想知道就是对于这款编译器,怎么对flash和ram进行分段,定义段名,就是有没有类似链接脚本的东西
还有就是在这个启动代码会不会有一段启动的汇编代码,刚刚新建了一个工程没发现启动文件,因为有可能会修改这段启动代码,但是不知道在哪,请求高手指点~~谢谢了
此帖出自stm32/stm8论坛

最新回复

                                 感谢楼上的兄弟,学习了~~  详情 回复 发表于 2011-1-28 16:05
点赞 关注
 

回复
举报

70

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
怎么对flash和ram进行分段,定义段名,就是有没有类似链接脚本的东西
-------------------------------------------------------
连接脚本有。
*.icf文件
此帖出自stm32/stm8论坛
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
                                 刚刚我找到了这个文件了,但是可以对falsh或者ram进行分段吗?定义段名,可以在申请变量的时候放在指定段,或者程序也可以放在指定段
此帖出自stm32/stm8论坛
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

4
 
                                 有关于这方面的文档吗?
此帖出自stm32/stm8论坛
 
 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

5
 
EWARM_DevelopmentGuide上面有。

Declare and place your own sections
To declare new sections!ain addition to theones used by the IAR build tools!at
specific parts of your code or data, use mechanisms in the compiler and assemble
example:
/* Places a variable in your own section MyOwnSection. */
const int MyVariable @ "MyOwnSection" = 5;
            name    createSection
            /* Create a section */
            section myOwnSection:CONST
            /* And fill it with constant bytes */
            dcb     5, 6, 7, 8
            end

To place your new section, the original place in ROM {readonly}; directive is
sufficient.
However, to place the section MyOwnSection explicitly, update the linker configuration
file with a
place in directive, for example:
/* Place MyOwnSection in the ROM region */
place in ROM {readonly section MyOwnSection};
此帖出自stm32/stm8论坛
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

6
 
                                 感谢楼上的兄弟,学习了~~
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表