TI 工程师,您好,向您请教一个问题。
我采购了贵司一款C6748LCKD官方开发板,使用AISgen工具生产AIS 文件,并且通过L138 FLASHWRITE工程烧录进去NANDFLASH,开发板的拨码开关从1到8 依次设置为 0 1 1 1 0 0 0 0,程序可以正常启动运行。
但是我在贵司的PDF手册Using the c6748 bootloader pdf中看到AISGEN工具配置中要求NAND FLASH 必须配置为8bit模式 。但是我在wiki 中下载到
AIS的配置文件,却是使用NAND 16模式的。那么LCDK6748到底支持NAND 16模式的启动吗?我修改成NAND 8bit模式后生成AIS文件,却无法启动,
另外,我在Using the c6748 bootloader 中看到 BOOTMODE 中设置 BOOT0到BOOT7 依次为0 1 1 1 0 0 0 0 是指NAND 8模式,但是我写进去的AIS文件却是NAND 16,我依据手册设置 BOOT 0-7 管教依次为 0 0 0 0 1 0 0 0,也就是LCDK开发板上拨码开关1 设置为1,其他均为0,却不见程序启动。
请问,我的实验过程中,为什么启动设置为 NAND 8 ,烧进去的AIS 是NAND 16,却可以启动,一旦是其他配置,如设置成 NAND16 烧进去AIS 文件配置NAND 16bit却无法启动,这个是什么原因?求指导。
taoyu:
官方的好像是8bit的吧,我们公司新版换了16bit的flash必须要配置成16bit的,否则启动不了。
Tony Tang:
user4346909但是我在贵司的PDF手册Using the c6748 bootloader pdf中看到AISGEN工具配置中要求NAND FLASH 必须配置为8bit模式
可能是文档版本太老了吧,新版bootloader里的说明:
taoyu:
回复 Tony Tang:
唐工:麻烦看一下我的昨天提的问题。e2echina.ti.com/…/151860万分感谢!
Shine:
bootloader手册上没有规定AISGEN要求必须配置为8bit, NAND is fixed at 8-bit data width表示默认是8bit,可以下拉选择16bit.
C6748 LCDK上接的是16bit nand flash,所以采用nand16启动模式。
NAND16的SW1设置如下
Switches 1-4 on SW1 are used to set the BOOT as follows:
processors.wiki.ti.com/…/C6748_Development_Kit_(LCDK)
Timothy:
回复 Shine:
但是我看到SW1的配置是2.3.4开关分别拨到ON,是表格中显示的NAND 16启动,但是根据下图,NAND 16只需要一个管脚拉高啊?求点解。我用的烧写工程是16BIT的BUS WIDTH,AISGEN配置中NAND 是 16bit,但是SW1配置2,3,4为1,感觉是NAND 8启动啊?但是却启动成功。略有矛盾啊
另外 我看到帖子中
说关于CS0与ECC的连接问题,您能解释一下吗?我并没有找到任何相关的资料指出这一点。
TI中文支持网



