DM365 nand flash动流程分析之 RBL UBL
平台:Davinci Dm365 ???????今天想更新uboot,结果发现通过tftp下载到flash重启后新的uboot没有启动,还是运行的老的uboot。原来是uboot在nand flash中的布局问题。所以研究了一下DM365 nandflash的启动流程。具体可参见DM365 digital media system on chip.pdf第十一章和TI的user guide IPNC DM36X.pdf,DM368 NAND flash启动揭秘.pdf。 ??? 最终问题是UBL和UBoot在flash中的地址分配问题。这个要分配对。目前还没有搞清楚 1.关于uboot描述符的信息是在哪个文档里有说明? 另外还参考了网上相关文档。 http://www.61ic.com/Article/DaVinci/TMS320DM3x/201112/39887.html 这个文章简单介绍了ubl的源码。 ? UBL descriptor ti dm365 引导分析 RBL,UBLU-BOOT http://blog.csdn.net/pointfish/article/details/7226014 这个文章介绍了ubl,uboot描述符。这个博客有很多davinci相关的比较好的文章。 ? http://www.voidcn.com/article/p-rqkkeivh-oq.html 这篇文章介绍了uboot.lds,终于解决了我的困惑:连接时用Ttext和lds文件指定的链接地址,Ttext优先级更高。 ?问题: 1.UBL源码如何编译? 2.ubl拷贝uboot是根据uboot的描述符从指定的nand 块和页拷到指定的ram地址上吗(这个地址由-Ttext和uboot.lds文件指定?)? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |