基于JZ2440的程序烧写
开发板的基本信息
1:电源开关
6:USB DEVICE
7:JTAG下载口
8:板载USB串口
11:启动选项(nor/nand启动)
对于2440开发板,我们只需要掌握红色方框内的几部分即可,其他的硬件部分不做过多的操作。
使用eop烧写程序
1.开发板与pc的通信实现,即如何烧写程序
2.拿到开发板后应该做哪些步骤
3.烧写文件
4.烧写过程
5.常见问题
- 未连接op/eop到电脑
- 有其他程序在使用op/eop (同一时间只能有一个程序使用它)
- jtag线未接
- 开发板未上电
- oflash xxx.bin 时当前目录下没有xxx.bin
- 烧写完后没有正确设置启动开关
- 烧写完后,op/eop-----开发板之间的排线未断开, 导致程序无法运行
使用Uboot通过usb下载烧写bin文件
1.烧写过程
- 使用op/eop把u-boot.bin烧到nor flash
- 开发板设置为nor启动, 上电后马上在串口输入空格键,使板子进入UBOOT而不是启动板子上的内核
- 连接PC-----------开发板的usb device口; 安装驱动
- 在UBOOT的串口菜单中输入n (表示接收USB文件并烧写到NAND)
- 使用dnw.exe发送bin文件
- uboot即会自动接收、烧写bin文件
- 断电、设为NAND启动、上电:运行nand上烧好的程序
通过uboot烧写bin文件速度比较快