嵌入式开发--烧写程序(基于JZ2440)

本文围绕JZ2440开发板的程序烧写展开,介绍了开发板基本信息,如电源开关、USB接口等。详细阐述了使用eop烧写程序的步骤、常见问题,以及使用Uboot通过usb下载烧写bin文件的过程,指出通过uboot烧写速度较快。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基于JZ2440的程序烧写

开发板的基本信息

在这里插入图片描述
1:电源开关
6:USB DEVICE
7:JTAG下载口
8:板载USB串口
11:启动选项(nor/nand启动)
对于2440开发板,我们只需要掌握红色方框内的几部分即可,其他的硬件部分不做过多的操作。

使用eop烧写程序

1.开发板与pc的通信实现,即如何烧写程序
在这里插入图片描述
2.拿到开发板后应该做哪些步骤
在这里插入图片描述
3.烧写文件
在这里插入图片描述
4.烧写过程
在这里插入图片描述
5.常见问题

  1. 未连接op/eop到电脑
  2. 有其他程序在使用op/eop (同一时间只能有一个程序使用它)
  3. jtag线未接
  4. 开发板未上电
  5. oflash xxx.bin 时当前目录下没有xxx.bin
  6. 烧写完后没有正确设置启动开关
  7. 烧写完后,op/eop-----开发板之间的排线未断开, 导致程序无法运行

使用Uboot通过usb下载烧写bin文件

1.烧写过程
在这里插入图片描述

  1. 使用op/eop把u-boot.bin烧到nor flash
  2. 开发板设置为nor启动, 上电后马上在串口输入空格键,使板子进入UBOOT而不是启动板子上的内核
  3. 连接PC-----------开发板的usb device口; 安装驱动
  4. 在UBOOT的串口菜单中输入n (表示接收USB文件并烧写到NAND)
  5. 使用dnw.exe发送bin文件
  6. uboot即会自动接收、烧写bin文件
  7. 断电、设为NAND启动、上电:运行nand上烧好的程序

通过uboot烧写bin文件速度比较快

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值