This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
自己设计的板子,已经可以通过串口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的版本会不会存在差异?然后这些差异导致同串口烧写程序之间的交互存在不兼容现象?
第三:芯片是从淘宝网上购买,会不会购买到打磨过的芯片?
谢谢!
kooking 说:3.淘宝上是有可能会买到假芯片的,建议从正规渠道购买
同意楼上的。
另,可以尝试slh_<DEVICENAME>.exe,这是下载到芯片内部RAM里面的。请参考:http://processors.wiki.ti.com/index.php/Serial_Boot_and_Flash_Loading_Utility