自己做的电路板,SST29VF6401B704IEKE NOR FLASH芯片挂在CS2,在CCS下已经成功测试过,NOR FLASH读写没有问题
现在下了 TI官方的 PSP 开发包,用里面的u-boot-03.22.00.06.tar.gz ,进行uboot ,NOR FLASH移植,
自己的板子配置如下:
8M 的NOR FLASH,SST29VF6401B704IEKE ,CCS下读写测试正常
128M的DDR,MT47H64M16HR-3IT,CCS下读写正常
在官方的UBOOT工程里进行如下操作,
1. make distclean CROSS_COMPILE=arm-none-linux-gnueabi-
2. make da850sdi_direct_nor_config CROSS_COMPILE=arm-none-linux-gnueabi-
3. make all CROSS_COMPILE=arm-none-linux-gnueabi-
4. 正常生成 u-boot.bin文件,通过CCS烧写到 0x60000000 NOR FLASH中去(自己的烧写工程)
5. 电脑串口连接电路板UART2,在配置成UART2启动模式时,能够正常收到 BOOTME
6. 烧写UBOOT到NOR FLASH完毕后,改为NOR FLASH启动配置,复位主控板,UART2串口收不到任何打印信息
7. 查看过NOR FLASH中的首字节,0x00000011,16位,directboot 模式
请给些建议,谢谢!
Tony Tang:
你这个uboot.bin要转换成AIS格式才行啊。
http://processors.wiki.ti.com/index.php/Building_PSP_Components_for_OMAP-L1x_on_v3.x_Kernel#AIS_image_generation_for_omapl138_LCDK_EV
Elvin wang:
回复 Tony Tang:
我用的是 Nor_direct boot 模式,直接从 Nor Flash 启动,u-boot.bin 格式就可以了,换了一块板子就好了。
谢谢!