AM1808 开发记录(二)

1.按照wiki上“Rebuilding the Flash and Boot Utils Package”的提示
 ----下载安装cygwin
 ----下载安装Microsoft .Net Framework
 ----下载安装ARM Compiler Tools (CodeSourcery G++ Lite)
 ----下载安装C6x Compiler Tools
 ----安装CCSv3,新的版本要求安装CCSv5
 ----把前面安装的可执行工具的路径添加到环境变量中,添加完后可以利用tab键在cygwin下查

询是否成功。

2.下载相应版本的FlashAndBootUtils包,放到cygwin目录的home目录下,执行cygwin可执行文件,利用

tar解压软件包。

3.修改目标器件和flash的类型,注意可以去掉dsp部分,否则可能编译有问题。如果不成功还可以换个版

本试试,V_2_29应该没问题。

4.执行make clean后接着执行make即可

5.UBL的源码在\OMAP-L138\Common\src下,其中device.c中包含了绝大部分代码,nand的支持在

device_nand.c中,默认支持mddr内存,需要修改成ddr2内存(对于我的板子硬件)。

6.Common目录下放置的是UBL程序等的源码。

7.关于烧写工具的源码都是以.cs为结尾的文件,\OMAP-L138\GNU\sfh下都是他们的源文件,不过换了一

个文件后缀罢了。

 

现在完成了串口烧写工具sft和UBL的准备工作,下面需要的就是UBOOT了!!!!

你可能感兴趣的:(AM1808 开发记录(二))