19358|19

2

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

TMS320F28335 的bootloader问题请教 [复制链接]

 
公司使用的是TMS320F28335器件,之前没有使用bootloader功能,生产需要使用编程器进行烧录,现场维护需要打开设备使用编程器烧录升级程序。

现在生产和现场维护都要求不使用编程器了,要求使用串口进行编程和现场升级。

在网上查到的方式都是使用编程器先将bootloader下载到boot-ROM中去,之后将boot-ROM设置为SCI启动方式,然后现场升级的时候就可以使用串口进行程序的升级了。但是不知道是否可以使用SCI将bootloader下载到boot-ROM中去?请各位大侠指点

最新回复

跟大家一起学习学习。  详情 回复 发表于 2019-2-25 14:15

点评

这无需修改boot-ROM啊!boot-ROM是是无法修改的,那是ti公司已经固化好的程序,你可以在FLASH上做二次加载,即二次bootloader。但我觉得你这没有必要,你只是想通过串口下载程序吧?怎么还需要SCI启动方式啊?这直接  详情 回复 发表于 2013-4-23 22:11
 
点赞 关注(2)

回复
举报

32

帖子

0

TA的资源

一粒金砂(中级)

沙发
 

回复 楼主 magic323 的帖子

这无需修改boot-ROM啊!boot-ROM是是无法修改的,那是ti公司已经固化好的程序,你可以在FLASH上做二次加载,即二次bootloader。但我觉得你这没有必要,你只是想通过串口下载程序吧?怎么还需要SCI启动方式啊?这直接就可以通过串口将程序固化到内部FLASH中,然后从内部FLASH启动啊!

点评

谢谢指点! 是的,我是想通过串口下载程序,对于一个内部没有程序的芯片,我想要通过串口下载程序,是不是要将bootloader引导模式通过GPIO设置为SCI引导模式啊? 如果通过SCI引导模式完成了将程序  详情 回复 发表于 2013-4-24 08:51
 
 

回复

2

帖子

0

TA的资源

一粒金砂(中级)

板凳
 

回复 沙发 dagongzhishan 的帖子

谢谢指点!
        是的,我是想通过串口下载程序,对于一个内部没有程序的芯片,我想要通过串口下载程序,是不是要将bootloader引导模式通过GPIO设置为SCI引导模式啊?
        如果通过SCI引导模式完成了将程序固化到内部flash中,是不是还需要将引导模式再改回跳转到flash。这样每次DSP上电后直接从flash程序入口开始执行,而不是还在等待SCI引导模式下。

点评

是的,下载阶段是先设置为从SCI启动,然后通过SCI先将一段bootloader程序下载到ram中运行,这时cup的控制权交给了内部ram的程序,接着cpu从SCI接口获取用户程序,然后将其写入内部FLASH中,这样下载完成后你就应该改  详情 回复 发表于 2013-4-24 22:34
 
 
 

回复

32

帖子

0

TA的资源

一粒金砂(中级)

4
 

回复 板凳 magic323 的帖子

是的,下载阶段是先设置为从SCI启动,然后通过SCI先将一段bootloader程序下载到ram中运行,这时cup的控制权交给了内部ram的程序,接着cpu从SCI接口获取用户程序,然后将其写入内部FLASH中,这样下载完成后你就应该改回设置从内部FLASH中启动。http://wenku.baidu.com/view/47b364365a8102d276a22fdf.html,具体操作可以看这个网址,这个C2prog软件好像已经将FLASH的API程序写好了,你直接将程序格式转换一下就可以下载了!(具体操作我没操作过哈,最近刚完成TMS320C28346的bootloader程序,所以有些心得哈)
 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(初级)

5
 
请问楼主解决了么?其最近也在做串口更新flash

点评

请单独提问,这样可以快速得到答案。 快读解决问题的秘诀: [*]提问的智慧(图解)——送给那些懒得看文字的人 [*]给初学者一个建议:不要简单贴源代码  详情 回复 发表于 2015-5-6 10:30
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

6
 
scottly 发表于 2014-11-26 20:28
请问楼主解决了么?其最近也在做串口更新flash

同问

点评

请单独提问,这样可以快速得到答案。 快读解决问题的秘诀: [*]提问的智慧(图解)——送给那些懒得看文字的人 [*]给初学者一个建议:不要简单贴源代码  详情 回复 发表于 2015-5-6 10:30
 
 
 

回复

2万

帖子

71

TA的资源

管理员

7
 
scottly 发表于 2014-11-26 20:28
请问楼主解决了么?其最近也在做串口更新flash

请单独提问,这样可以快速得到答案。

快读解决问题的秘诀:


加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复

2万

帖子

71

TA的资源

管理员

8
 

请单独提问,这样可以快速得到答案。

快读解决问题的秘诀:

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

9
 
初来乍到,学习学习。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

10
 
dagongzhishan 发表于 2013-4-24 22:34
是的,下载阶段是先设置为从SCI启动,然后通过SCI先将一段bootloader程序下载到ram中运行,这时cup的控制权 ...

你好,请问一下bootloader程序该怎么做吗?我想利用CAN来烧写DSP28335的程序。请问你那有例程吗?因为还是不太理解bootloader。
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

11
 
g1234567890 发表于 2016-5-25 16:25
你好,请问一下bootloader程序该怎么做吗?我想利用CAN来烧写DSP28335的程序。请问你那有例程吗?因为还 ...

请问你的can烧写弄好了吗?
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(中级)

12
 
分成两段做就好了,空间够的话可以做成3份,boot+APP
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

13
 
一定要硬件上先配置为SCI启动方式才行?那如果是硬件设计上没有配置外部引导模式,就不能实现在线软件升级了吗?
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

14
 
g1234567890 发表于 2016-5-25 16:25
你好,请问一下bootloader程序该怎么做吗?我想利用CAN来烧写DSP28335的程序。请问你那有例程吗?因为还 ...

问一下,你的CAN烧写程序弄好了吗
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

15
 
bestplayer 发表于 2016-11-21 18:54
问一下,你的CAN烧写程序弄好了吗

你好,请问一下,你的CAN烧写程序弄好了吗
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

16
 
车车389 发表于 2016-8-5 16:43
请问你的can烧写弄好了吗?

你好,请问一下,你的CAN烧写程序弄好了吗
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

17
 
g1234567890 发表于 2016-5-25 16:25
你好,请问一下bootloader程序该怎么做吗?我想利用CAN来烧写DSP28335的程序。请问你那有例程吗?因为还 ...

你好你好,请问一下,你的CAN烧写程序弄好了吗
 
 
 

回复

869

帖子

0

TA的资源

禁止发言

18
 
谢谢指点,好帖,必须支持一下!
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

19
 
g1234567890 发表于 2016-5-25 16:25
你好,请问一下bootloader程序该怎么做吗?我想利用CAN来烧写DSP28335的程序。请问你那有例程吗?因为还 ...

你好,你这个can烧程序做的怎么样了
 
 
 

回复

2618

帖子

0

TA的资源

纯净的硅(高级)

20
 
跟大家一起学习学习。
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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