JZ2440 板载资源示意
JZ2440 上有 Nor Flash 和 Nand Flash,在烧录时要注意区分。
Nor Flash、Nand Flash 均可,烧录到 0 地址。
只能烧录到 Nand Flash,0 地址。
根据程序烧录位置,拨动板卡上的启动开关,再上电启动。
EOP 烧录不用管板卡上是否已有程序,即使变砖也可以烧录。缺点是烧录速度较慢。
EOP 和 JZ2440 按下图接线:
此处差图
EOP 和 JZ2440 接线示意
我们以 led.bin 为例说明烧录过程。首先进入 cmd,输入以下命令(注意路径):
1 oflash led.bin
输入后,即可看到以下提示:
此处差图
oflash 提示示意
输入 0,选择 OpenJTAG:
此处差图
选择 OpenJTAG
输入 1,选择 S3C2440:
此处差图
选择 S3C2440
输入 0 选择 Nand Flash,或输入 1 选择 Nor Flash。注意此处需要重复确认一次:
此处差图
选择 Flash 示意
此处差图
确认 Flash 示意
选择烧录地址,此处选择 0:
此处差图
选择烧录地址示意
烧录成功后,提示如下:
此处差图
烧录成功提示示意
可能是 OpenJTAG 没有连接到 PC,或者 OpenJTAG 正在被占用。
可能是 JTAG 线没有连接到板卡。
可能是板卡没有上电。
可能是没有断开板卡和 EOP 的连接。
USB 升级速度很快,但前提是板卡上已经烧录好 uboot。
此处差图
USB 烧录接线示意
板卡设置为 Nor 启动,通过 SecureCRT 连接到串口,上电开机,并按下空格键,进入 uboot 菜单。注意要快速按下空格键,否则会启动内核文件系统,就无法进入 uboot 进行升级了。如果意外按下 q 退出菜单,可以输入 menu 重新进入。
此处差图
uboot 菜单示意
输入 n,选择将 bin 文件烧录到 Nand Flash,或输入 o,选择将 bin 文件烧录到 Nor Flash。选择后会提示 USB host 已连接,等待下载:
此处差图
等待下载示意
打开 dnw_100ask.exe 工具,选择 USB Port → Transmit,选择 bin 文件并下载。
此处差图
dnw_100ask 选择 bin 文件示意
板卡设置为 Nand 启动,重新上电运行。
推荐通过 USB Device 口烧录。板卡变砖再用 EOP 烧录 uboot。
通过 USB 转串口线,将开发板和 PC 连接在一起,通过串口调试。
推荐使用 SecureCRT、MobaXterm。
此部分待补充
原文:https://www.cnblogs.com/murongmochen/p/14322145.html