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

C6748烧录成功后,nandflash启动问题

Tony,现在可以用nandflash烧录程序了,从CONSOLE上看,烧录成功,但是又有一个问题,将BOOT调到NANDFLASH启动,LED灯没有被点亮(程序好像没有从nandflah启动)。请问这是什么原因。

Tony Tang:

不加gel文件,连上仿真器看指针跑到哪儿了?或人为指PC设到你的程序入口地址,并在CCS里打开工程, 进行单步调试,看跑到哪儿出问题。

你的工程cmd将程序跑在DDR,还是片上内存?估计是AIS配置之类的有问题吧。

user4908789:

回复 Tony Tang:

Tony,您好,我这边用相同的nandwrite.out烧录创龙的核心板后,烧录成功同时跳到NANDFLASH启动,程序运行正常。但是烧到自己的核心板上,能烧写成功,但是跳到nandflash启动后,程序没有正常运行(简单的点亮LED灯)。这是不是说明我的硬件有问题。如果有的话,能告诉我问题出在哪吗?,谢谢

Tony Tang:

回复 user4908789:

连上仿真器看bootcfg寄存器显示的boot mode对不对.

user4908789:

回复 Tony Tang:

我这边连接上,但是我的BOOTCFG=00000000;那是什么原因导致的

Tony Tang:

回复 user4908789:

ChangWei Zheng我这边连接上,但是我的BOOTCFG=00000000;那是什么原因导致的

说明bootmode管脚上的上/下拉电阻值选的不对。

user4908789:

回复 Tony Tang:

我这边的上拉电阻是5.1K,3.3V。这样配比不妥吗,请您指教

Tony Tang:

回复 user4908789:

上拉电阻太大了, 最大4.81 kΩ。参考勘误表:

http://www.ti.com/lit/er/sprz303h/sprz303h.pdf

Advisory 2.3.23 BOOT: Internal Pullup Resistors for BOOT[7:0] Pins Are Sometimes EnabledDuring Reset, Leading to Boot Failures

user4908789:

回复 Tony Tang:

文献的意思是大于2v为逻辑高电平,小于0.8v为逻辑低电平。但是我的电压已经超过2V了,按道理应该是呈现高电平?不知道我的解释对不对

Tony Tang:

回复 user4908789:

你按我说的试一下再说呗。

user4908789:

回复 Tony Tang:

我这边试过了,我选取了3,6K的电阻,但是连接仿真器后BOOTCFG还是0

赞(0)
未经允许不得转载:TI中文支持网 » C6748烧录成功后,nandflash启动问题
分享到: 更多 (0)