TI中文支持网
TI专业的中文技术问题咨询交流网站

CC1310引导程序和应用程序烧写问题

现在我有一个引导程序和一个应用程序,请问我如何将这两个程序烧写到一个flash里,我用的开发环境是IAR7.80.3?

Felix ZF:

两个方法

一个是,将两个image手动merge之后,一次性写入flash

或者,分两次烧写,在使用flash Programmer烧写第二个image时,Make sure to select erase of **only** `"Pages in image"` as `COMMAND_BANK_ERASE` is disabled.

xian sheng li:

回复 Felix ZF:

1、我生成的是hex文件?不知道你说的image是什么文件?2、在使用flash Programmer烧写第二个image时,Make sure to select erase of **only** `"Pages in image"` as `COMMAND_BANK_ERASE` is disabled.这个是如何操作?选中Erase选项和Pages in image?

Felix ZF:

回复 xian sheng li:

1. flash Programmer可以用来烧写hex,bin或out文件

2. 是,看上个回帖里的截图

xian sheng li:

回复 Felix ZF:

1、按照您截图,我操作了,烧写第二个程序的时候还是把第一个程序里的删除了,不知道哪里设置不对。

2、还有刚才您说手动合并,不知道该如何手动合并?有专门的软件吗?

Felix ZF:

回复 xian sheng li:

你的第二个程序,不要放中断向量从0x00地址开始放。

否则,你两个程序都用到了page0,第二次下载时肯定是需要先擦除page0再写入的啊

xian sheng li:

回复 Felix ZF:

那我设成多少呢?我设成0x1000,还是把原来的程序擦了啊

Felix ZF:

回复 xian sheng li:

你把你使用的icf文件和生成的hex文件上传上来吧

xian sheng li:

回复 Felix ZF:

第一个压缩文件是用户icf与hex,第二个是引导icf与hex

赞(0)
未经允许不得转载:TI中文支持网 » CC1310引导程序和应用程序烧写问题
分享到: 更多 (0)