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

C6747系统中AIS Nor Boot问题

系统中c6747,2Mx16bit Nor Flash(M29W320DB),128M SDRAM, 可参考”SPRS377B TMS320C6745/6747 Floating-point Digital Signal Processor” 中的Figure 6-13。应用程序大约100K左右,采用Nor Boot方式,

 

根据TI的文献sprabb1b “ Using the TMS320C6747/45/43 Bootloader“,有三种方式” Legacy NOR boot,Direct NOR boot,AIS NOR boot,我想采用AIS NOR boot(片选cs2),现在有以下问题:

  1. 把应用程序Bin文件写到nor flash ,开始地址0x60000004,但boot不成功,不知什么问题?
  2. sprabb1b 中17页第6节“For booting from a NOR Flash, a configuration word is required before AIS as shown in Figure 3. NOR Flash should be connected to EMA_CS[2] of the EMIFA peripheral.”,这个configuration word如何配置,他的地址是多少?
  3. 对于AIS boot模式是否不需要再编写bootloader程序?Nor flash直接运行?
  4. 通常情况下AIS Nor boot的具体步骤及流程如何?有没有例程?

 

 

谢谢!

Tony Tang:

1. bin文件应该写到0x60000000开始的地址,因为aisgen.exe生成的bin文件里包含了配置字。

2. 如果是AISgen.exe生成的AIS格式的文件,则在ais bin文件里包含配置字,对于其它格式NOR启动:Legacy NOR boot, Direct NOR boo的bin文件t应该用Hex6x生成,其不包含配置字,需要烧写软件将配置字写在0x60000000处,真正的bin文件写在0x60000004开始处。

3. 可以不用bootloader程序,因为AIS可以配置SDRAM。

4. 请参考下面网页:

http://processors.wiki.ti.com/index.php/OMAP-L137_Bootloader

wang ziyou:

回复 Tony Tang:

如果使用Legacy  Nor boot 方式的话呢?需要写bootloader程序吗?

Tony Tang:

回复 wang ziyou:

Legacy NOR boot的“COPY”最大为16KByte,如果用户代码超出这个范围内,则要通过二级boot.

如果还有疑问,建议另起一个新贴。

wang ziyou:

回复 Tony Tang:

关于C6745 NOR legacy boot 的问题

这个是我发的帖子,能不能给解答下?谢谢!

wang ziyou:

回复 wang ziyou:

http://www.deyisupport.com/question_answer/dsp_arm/c6000_dsp/f/32/t/21978.aspx

这个是帖子的网址。

赞(0)
未经允许不得转载:TI中文支持网 » C6747系统中AIS Nor Boot问题
分享到: 更多 (0)