166 Ch
- 2. 4.3.2 通过 USB 把 2440test 下载到运行
使用 USB 下载运行 2440test 程序不需要并口和 JTAG 板,借助 Supervivi 的“Download
& Run”功能就可以了,下面是详细的操作步骤:
(1)连接好开发板电源,串口线,USB 线,并设置开发板为 NOR Flash 启动系统,分
别打开串口超级终端和 DNW,上电启动开发板。
(2)保证 USB 驱动已经安装好(前面已经详细介绍了 USB 驱动的安装方法),这时可以
看到 DNW 的标题栏显示[USB:OK],如果没有安装好驱动会显示[USB:x],如图所示:
(3)点 DNW 菜单 Configuration,设置 USB 下载运行地址为 0x30000000
第 - 167 - 页
- 5. 若使用 NEC3.5 寸屏,会出现如下界面:
4.4.3 把 2440test 烧写到 Nand Flash 运行
使用 Supervivi 的功能号[a]可以把 2440test.bin 可执行程序烧写到 Nand Flash 中运行,
步骤如下:
(1)连接好开发板电源,串口线,USB 线,并设置开发板为 NOR Flash 启动系统,分
别打开串口超级终端和 DNW,上电启动开发板。
(2)保证 USB 驱动已经安装好(前面已经详细介绍了 USB 驱动的安装方法),这时可以
第 - 170 - 页
- 7. (4)点击 DNW 程序的“USB Port” “Transmit”,如图选择刚刚编译出的映象文件(光
盘“images”目录中有已经编译好的可执行文件),这样就开始下载了,下载完毕,Supervivi
会把它自动烧写到 Nand Flash 起始块为 0 的地方,即 Block 0 开始处。
烧写完毕,把开发板设置为 Nand Flash 启动,重新开机或者复位开发板就可以了。
第 - 172 - 页
- 8. 4.5 uCos2 的编译和烧写
说明:本手册不详细讲述 uCos2 在 2440 上的移植过程及原理,这方面的资料在网上
和书店里有很多,虽然都是针对三星 2410 系统的,但同样适用于 2440。
uCos2 的源代码位于光盘的“uCos2”目录,为了方便您的使用,我们分别以目录和
压缩文件的方式提供其源代码:您可以把源代码目录复制到硬盘中,去掉其只读属性使用(以
下示例就是如此),也可以解压源代码包使用。
本开发板提供的 uCos2 对于开机后 LCD 显示的支持,可以通过
uCos2S3C2440includeslcd.h 中的 LCD_TYPE 定义来选择:
1 /* N35 代表适用于 NEC3.5 寸屏 */
#define LCD_TYPE_N35
2 /* A70 代表适用于 7 寸屏 */
#define LCD_TYPE_A70
#define LCD_TYPE_VGA1024x768 3 /*VGA1024x768 代表适用于 VGA 输出,分辨率
为 1024x768 */
#define LCD_TYPE LCD_TYPE_N35
光盘中默认的是 LCD_TYPE_N35,
4.5.1 编译 uCos2
把光盘中“uCos2”目录夹中的“uCos2”文件夹复制到硬盘的某一个目录(在此为
去掉其只读属性, 运行 ADS1.2 集成开发环境, File->Open…打开 uCOS_2440.mcp
点
D:work),
文件,如图。
第 - 173 - 页
- 10. 编译完毕,在 D:workuCos2uCOS_2440_DataDebugRel 目录下会生成 2440ucos2.bin
可执行文件,如图。
4.5.2 把 uCos2 下载到内存运行
(1)连接好开发板电源,串口线,USB 线,并设置开发板为 Nor Flash 启动系统,分别
打开串口超级终端和 DNW,上电启动开发板。
(2)保证 USB 驱动已经安装好(前面已经详细介绍了 USB 驱动的安装方法),这时可以
看到 DNW 的标题栏显示[USB:OK],如果没有安装好驱动会显示[USB:x],如图所示:
第 - 175 - 页
- 11. (3)点 DNW 菜单 Configuration,设置 USB 下载运行地址为 0x30000000
(4)这时在超级终端的 BIOS 功能菜单中选择功能号[d],出现 USB 下载等待提示信息:
第 - 176 - 页
- 12. (5)点击 DNW 程序的“USB Port” “Transmit”,如图选择刚刚编译出的映象文件(光
盘“images”目录中有已经编译好的可执行文件),这样就开始下载了
第 - 177 - 页
- 14. 使用 7 寸屏时,会出现如下图片背景的界面:
使用 NEC3.5 寸屏时,会出现如下图片背景的界面:
4.5.3 把 uCos2 烧写到 Nand Flash 运行
上面的步骤是把可执行文件下载到内存中执行, 为了脱离 PC 运行,需要使用 Supervivi
的功能[a](Absolute User Application)把它烧写到 Nand Flash 中,步骤如下:
(1)连接好开发板电源,串口线,USB 线,并设置开发板为 Nor Flash 启动系统,分别
打开串口超级终端和 DNW,上电启动开发板。
第 - 179 - 页
- 15. (2)保证 USB 驱动已经安装好(前面已经详细介绍了 USB 驱动的安装方法),这时可以
看到 DNW 的标题栏显示[USB:OK],如果没有安装好驱动会显示[USB:x],如图所示:
(3)这时在超级终端的 BIOS 功能菜单中选择功能号[a],出现 USB 下载等待提示信息:
第 - 180 - 页