分类: LINUX
2008-04-28 11:42:17
Uboot放置在NorFlash的起始区域,加点后,首先执行的就是它,既然它损坏了。这就必须要更改OMAP5912的启动方式了。我们首先做的是把开发板的启动模式改成:从片内ROM(厂商在芯片内部固化了一段程序,实现芯片的初始化、程序下载。详情参见OMAP5912器件手册)启动。简而言之,把JP3的2-3脚上的跳线帽取下,插接到JP3的1-2脚上。
在没有uboot的条件下,如何给OMAP5912烧写uboot可以查到的有两大类方法。第一类方法的思路是:自制一根USBA-A线(线上不用带控制器),把开发板作为USB设备连接到PC机,安装设备驱动,通过一个专门的Flash烧写程序与OMAP5912通信,把uboot.bin写入到NorFlash中。
Flash烧写程序和驱动下载地址:
付费版:
运行于Windows 系统
TI公司:http://focus.ti.com/docs/toolsw/folders/print/tmdssdsfru.html
可以支持最新的
OMAP5912 OSK ASSY 507200 RevD $89.00 有点小贵,还不如买个国产的仿真器。
免费版:
Windows版
http://embeddedlinux.movial.fi/images/a/aa/OSK5912FlashRecoveryUtility.zip
不支持最新的 RevC 和 RevD 版的OSK。
Linux 版
可以支持最新的RevD 版的OSK。
第二类是用CCS+DSP仿真器下载。 笔者采用的是第二类方法, 下面把它详细介绍一下。
准备阶段:到网络上下载“OMAP ccs production cdrom”,解开后可以找到一个名为“CCS_Install”的文件夹,该文件夹即CCS for omap 软件。
找到随开发板赠送的OSK5912光盘。里面所包含的“restore”和“codecomposer”在后面会用到。
准备好DSP仿真器的驱动光盘,我买的仿真器是SEED-XDUSB型的。
安装开发环境:
安装CCS,打开“CCS_Install”,先安装omap_2.00_release文件夹下的软件,再安装 ccs2.1_omap_patch文件夹,再安装OMAP-
安装OSK5912光盘中的“codecomposer”文件夹下的软件包,注意安装路径要和上一步中的一致。
安装USB仿真器,把usb仿真器连接到计算机,XP系统自动弹出添加新硬件窗口,指定驱动程序的位置,安装。打开SEED-XDSUSB2.0\USBdriver\Disk1,执行setup.exe安装。
配置CCS环境:
执行Setup CCS 2 (OMAP),不用理会弹出对话框,取消。点击右边的Install a Device Driver。在弹出的对话框中选择“C;\ti\drivers\heterogti.dvr”并打开。下面我们可以在“Available Board/Simulator Types”中看到heterogti一项。把它添加到左边窗口,在弹出的“Board Properties”对话框中设置,具体设置参考下图:
注意:在”BYPASS Setup”对话框中,“Number of bits in the”参数很重要,BYPASS_1的是8,BYPASS_2的是38。
Osk5912-seed.gel是从Seed的客服那儿蹭来的,修正了官方gel文件跟合众达的仿真器不兼容的问题。
文件:
osk5912-seed.rar
大小:
6KB
下载:
下载
运行和测试:
可以开始运行CCS了,启动软件会先弹出个出错对话框,不过不要紧,按下开发板白色的复位键,再点击出错对话框中的“Retry”,这下就可以进去了。
先运行个例子看看效果,点击“project->open”选择“C:\ti\boards\osk5912\examples\test\test.pjt”工程,编译,执行“File->Load programe”选择刚才生成的“test.out”文件。可以看到一个下载进度条一闪而过(如果终断,则必须重来,实践表明,从刚开始启动CCS,到加载test.out,这个过程操作的越快,加载的成功率越高)。再执行“Debug->Run”, 在CCS界面的下部的信息提示框中应该能看到各项测试成功地PASS。即表明配置成功。
再次执行“File->Load programe”选择OSK5912光盘里面含的“restore”目录下的uboot目录下的“osk5912-uboot-
恢复JP3跳线帽到2-3脚,启动方式即被改成了片外Nor Flash启动。
拆掉DSP仿真器线,连接好串口线,打开电脑上的终端,又可以看到熟悉的uboot了。
chinaunix网友2009-08-13 16:39:15
请问你这还有OMAP ccs production cdrom这个文件么?我在网上找了一天都没找到。如果还有的话请发给我一份,可以吗?我的邮箱:zhaohua5269@foxmail.com 谢谢 TI的OMAP3530也应该要装这个吧?