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

【dm365 参考ipnc的设计】通过串口烧写工具烧写nandflash时出现问题!

自己设计的板子,已经可以通过串口0给出BOOTME信息。

利用官网下载的serial-flash 工具烧写nandflash时遇到了问题。打印如下信息:

Waiting for SFT on the DM36x…
Target: Starting UART Boot…
Target: BOOTUBL
BOOTUBL commmand received. Returning CMD and command…
CMD value sent. Waiting for DONE…
Target: DONE
DONE received. Command was accepted.
Sending the UBL image
Waiting for SENDIMG sequence…

最后打印到这里停下,并且没有任何反应!

我的推断:这些信息可以证明RBL已经成功运行,并且已经同串口烧写程序之间进行了几轮对话。另外也证明了串口模块工作正常。

我的问题一:这时候的程序是在片外DDR上还是任然在DM365片内RAM中跑呢?系统运行到这里能否证明DM365 Memory 以及nandflash 构建的最小系统在硬件上没有问题?

第二:不同批次的DM365中RBL的版本会不会存在差异?然后这些差异导致同串口烧写程序之间的交互存在不兼容现象?

第三:芯片是从淘宝网上购买,会不会购买到打磨过的芯片?

谢谢!

victor huang:

谁能回答我的问题?万分感激。

kooking:

1.ubl应该还是跑在片上;目前这些信息还不能说明硬件已经完全ok了,对硬件的验证还是从CCS验证比较合适

2.不同批次的芯片,使用的是同一个SDK包,所以烧写程序不兼容的现象应该不存在

3.淘宝上是有可能会买到假芯片的,建议从正规渠道购买

Chris Meng:

回复 kooking:

kooking

3.淘宝上是有可能会买到假芯片的,建议从正规渠道购买

同意楼上的。

另,可以尝试slh_<DEVICENAME>.exe,这是下载到芯片内部RAM里面的。请参考:http://processors.wiki.ti.com/index.php/Serial_Boot_and_Flash_Loading_Utility

赞(0)
未经允许不得转载:TI中文支持网 » 【dm365 参考ipnc的设计】通过串口烧写工具烧写nandflash时出现问题!
分享到: 更多 (0)