使用CCS软件通过SEED-XDS560v2下载u-boot到AM335X,通过nand-flash-writer下载,那里要填写loadblock,这个值是这么填写的,还有事先要下载MLO,再下载u-boot吗?
Steven Liu1:
你是要往NAND flash中烧写Linux的启动文件吗?
MLO,u-boot.img, uImage等都是要放在对应的NAND区域内的,你可以参考这里:
http://processors.wiki.ti.com/index.php/AM335x_U-Boot_User%27s_Guide#NAND_Layout
PS:如果是Linux的话,比较常用的话是在UBOOT环境中直接烧写哦。方法也在刚才的链接中。
ding yuan:
回复 Steven Liu1:
你好,我下载完OML和u-boot,重启出现
Incorrect magic number (0xffffffff) in EEPROMCould not get board ID.Incorrect magic number (0xffffffff) in EEPROMCould not get board ID.Unknown board, cannot configure pinmux.### ERROR ### Please RESET the board ###
这样的错误。
Jian Zhou:
回复 ding yuan:
是下载到自己的板子上吧,如果板子上没有eeprom,要去掉这部分的依赖关系,请参考:
http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/68813.aspx
ding yuan:
回复 Jian Zhou:
是下载到板子上的,请问有去掉SDK8.0的eeprom patch包吗?
Steven Liu1:
回复 ding yuan:
没有现成的patch包,但是思路都是一样的,去掉EEPROM后,再根据自己板子的硬件设置进行相关的资源配置。不过需要注意的是从SDK7.0开始,有了device tree,这点上面和之前的SDK6.0不太一样,注意其中的对应关系。