TI中文支持网
TI专业的中文技术问题搜集分享网站

各位大侠,我现在要编写tms320c6678的SPI Boot程序,我看了社区里的很多帖子,但还是一头雾水,谁能提供一个SPI boot实例给我学习下啊?急啊,拜托各位大侠了

我之前没有接触过DSP,只是几年前学过51单片机,所以能否大概介绍下编写SPI Boot程序的流程。

Andy Yin1:

SPI boot例程:http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/46608.aspx

其中提供了相应的批处理文件spiboot.bat,使用该文件可以将生成的out及boot parameter table转换合成最终的镜像文件下载到flash,可以打开bat文件看看这个过程。关于SPI boot的流程请参考keystone bootloader user guide。

jin li1:

回复 Andy Yin1:

Andy,你好!我有两个地方还不太明白:

1、是不是TI的C66x都无需用户自己编写“第二级启动加载程序”(c6000中好像就需要用户编写汇编程序实现“第二级启动加载程序”),只需要使用工具链将生成的“out文件”和“boot参数表”转化成镜像文件(*.dat),并下载到flash就可以正常启动DSP了吗?

2、http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/46608.aspx中提到spi boot parameter参数在nysh.spi.map,但是附件里没有“nysh.spi.map”文件,这个文件怎么获取;另外,如果我要自定义参数表中某项参数的值,那操作流程是怎样的?

麻烦你了!

Andy Yin1:

回复 jin li1:

1 C66X ROM中有RBL会执行程序的加载,对SPI flash boot而言会根据boot pin进行SPI的配置,加载相关的boot参数,然后RBL会负责程序的加载,不需要客户自己写一个加载的程序;

2 链接中文件nysh.spi就是。

赞(0)
未经允许不得转载:TI中文支持网 » 各位大侠,我现在要编写tms320c6678的SPI Boot程序,我看了社区里的很多帖子,但还是一头雾水,谁能提供一个SPI boot实例给我学习下啊?急啊,拜托各位大侠了
分享到: 更多 (0)