查看: 2972|回复: 4

[CodeWarrior] 请教,在cw10里把bootloader生成s19怎么做呢?没找到有这种文件

[复制链接]

该用户从未签到

21

主题

71

帖子

0

新手上路

Rank: 1

积分
133
最后登录
1970-1-1
发表于 2014-2-27 16:21:44 | 显示全部楼层 |阅读模式
1、这个bootloader要做成s19要怎么处理?
2、bootloader和mqx操作系统分开烧写怎么做呢?k60上地址是多少?
3、如果还要加上应用是否还要再烧个新地址
4、或者是1、2、3打包烧进去?
我知道答案 目前已有4人回答
回复

使用道具 举报

该用户从未签到

10

主题

459

帖子

0

中级会员

Rank: 3Rank: 3

积分
303
最后登录
2024-10-24
发表于 2014-2-28 10:33:15 | 显示全部楼层

回复:请教,在cw10里把bootloader生成s19怎么做呢?没找到有这种文件

这个问题货真价实呀!
1.配置过程:属性--C/C++build--settings--ARM linker--output--Generate s-record file,然后重新编译。

2.默认的不就是分开烧写的嘛,只不过你需要配置APP的LCF文件,指定代码存放的起始地址,作为Bootloader跳转的对象。“K60的地址?”不知道啥意思?这个应该是你自己根据应用要求指定的吧。

3. 这个是的,否则你把bootloader给覆盖了。需要修改应用的存放地址。

4. 123,应该不会吧,你指的应用应该就是基于MQX的应用,只能包括两个部分:bootloader程序和APP程序,这两个到时可以打包烧写进去,在你下载的AN2295代码包里有一个merge的工具,当然你喜欢的话也可以自己手动修改。
回复 支持 反对

使用道具 举报

该用户从未签到

21

主题

71

帖子

0

新手上路

Rank: 1

积分
133
最后登录
1970-1-1
 楼主| 发表于 2014-2-28 14:48:24 | 显示全部楼层

RE:请教,在cw10里把bootloader生成s19怎么做呢?没找到有这种文件

多谢指点!!!
2.默认的不就是分开烧写的嘛,只不过你需要配置APP的LCF文件,指定代码存放的起始地址,作为Bootloader
是不是我们考虑问题的角度不同,这里说的分开烧写是指的配置地址不同吧?而不是具体烧写这个动作。
我的意思是他们是做成一个文件,一次烧写进去的,至于里面的地址,是分开配置好的,是这样吗?
另外,是不是只有bootloader是S19格式,而mqx和app整个是elf可执行格式,cw里把他们打包链接到一起,然后一次烧入的?可以这样理解吗?
回复 支持 反对

使用道具 举报

该用户从未签到

15

主题

194

帖子

0

高级会员

Rank: 4

积分
551
最后登录
1970-1-1
发表于 2015-3-25 22:51:32 | 显示全部楼层
onion2014 发表于 2014-2-28 14:48
多谢指点!!!
2.默认的不就是分开烧写的嘛,只不过你需要配置APP的LCF文件,指定代码存放的起始地址,作 ...

请问你的问题解决了么?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2018-9-20 10:55
  • 签到天数: 13 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    24

    主题

    1189

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1642
    最后登录
    2022-3-21
    发表于 2015-4-25 11:29:29 | 显示全部楼层
    烧写只需要一个hex文件或者S19文件
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 21:48 , Processed in 0.095727 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表