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

关于6678 SPI boot的几个问题

TI的各位专家,我的6678处理板仅仅通过SPI连接了Nor flash,现在想通过SPI boot 6678。有些概念理解的不是很明白,希望专家指导:

1:boot table 和boot parameter table的关系是什么?是不是SPI的boot方式采用的是boot parameter table形式,所以与boot table无关?

2:我在c66xx的bootload的用户手册中仅仅找到了通过hex转换得到boot table的方法,但是没有看到如果建立自己的boot parameter table,请问boot parameter该如何生成,以及应用程序应该放在boot parameter table的哪一位置?

谢谢大家。

King Wang1:

1) boot table和bootparameter table是两个不同的表,作用是不同的,boot table主要是导入out文件,boot parameter table主要是配置一些参数。SPI boot必须要有boot talbe,但是可以没有boot parameter table;

2)boot parameter table是用户自己写的,SPI的boot parameter table的结构体就在boot loader 的user guider里面,用户根据结构体自己配置就可以。

guoping Lee:

回复 King Wang1:

King 非常感谢你的回答,那么boot parameter table是在哪一个步骤被加载到flash上的呢?是作为boot table的一个部分加载到flash,还是首先将boot parameter table加载到flash,然后将boot table 加载到boot table中呢?理解的不是很明白,希望能做一下解释,谢谢!

Colin Johnson:

回复 guoping Lee:

您好,我现在在搞C6678的boot,但只能通过I2C进行SPI和EMIF16 boot,请问如何直接进行SPI和EMIF16 boot?

Andy Yin1:

回复 Colin Johnson:

SPI flash boot参考例程:http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/7411.aspx

赞(0)
未经允许不得转载:TI中文支持网 » 关于6678 SPI boot的几个问题
分享到: 更多 (0)