前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >S3C2440① | JZ2440开发板上手

S3C2440① | JZ2440开发板上手

作者头像
Mculover666
发布2020-07-16 10:55:56
1.7K0
发布2020-07-16 10:55:56
举报
文章被收录于专栏:TencentOS-tiny

2019新年伊始,为了系统的学习嵌入式系统的开发,入手了一块韦东山的JZ2440,入坑之旅开始~

1. 开发板

开发板如名字JZ一样,精致,话不多说,上高清大图:

开发板资源如下:

2. 如何供电?

JZ2440开发板供电采用5V火牛接口供电:

3.如何查看串口调试信息?

3.1.串口硬件连接及驱动安装

这里我使用的是win10系统,插上之后自动安装好了驱动,打开设备管理器查看:

3.2.使用串口终端查看串口输出的信息

在windows上可以使用xshell或者putty,这里我使用的是xshell:

在Linux系统下可以使用minicomputty查看,参考我的另一篇博客:

【嵌入式Linux】Linux下的串口助手 —— minicom或putty (https://blog.csdn.net/Mculover666/article/details/87647810)

4. 如何烧写程序?

JZ2440开发板烧写程序使用oflash/openJATG

4.1. oflash烧写器硬件连接

4.2. oflash烧写器驱动安装

将oflash的USB端口插入电脑后,电脑没有自动安装驱动,打开设备管理器:

接下来需要手动安装驱动,找到开发板厂商提供的openJTAG驱动:

然后在设备管理器中的设备右击,选择更新驱动程序:

如果出现这样的问题,驱动安装失败,这是因为驱动程序强制签名的问题:百度解决一下,然后重新安装驱动即可,安装成功如图:

4.3. 使用openocd中的oflash烧写bin文件

4.3.1.安装openocd/oflash

进入openocd安装目录:C:\Program Files (x86)\openocd\0.6.0\bin

在命令行中运行oflash:

4.3.2.使用oflash

使用oflash+eop可以烧写所有的bin文件,需要注意:

  • uboot.bin可以烧写到Nor Flash,也可以烧写到Nand Flash;
  • 裸板程序只能烧写到Nand Flash;
  • 所有的程序都是烧到0地址去。

接下来演示如何烧写一个裸板程序:

  1. 复制要烧写bin文件的目录:
  1. 在命令行中进入这个bin文件所在目录:
  1. 命令oflash <要烧写的bin文件名>
  2. 选择JTAG类型
  1. 选择CPU类型
  2. 选择烧写的内存和地址

5. 如何运行程序

烧写完bin文件后,需要运行程序,JZ2440有两种启动方式:

  • 从Nor启动
  • Nand Flash启动

选择开关如图所示:

因为leds.bin烧写到了Nand Flash,所以选择从Nand启动,重新上电后结果如图所示:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-02-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Mculover666 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 开发板
  • 2. 如何供电?
  • 3.如何查看串口调试信息?
    • 3.1.串口硬件连接及驱动安装
      • 3.2.使用串口终端查看串口输出的信息
      • 4. 如何烧写程序?
        • 4.1. oflash烧写器硬件连接
          • 4.2. oflash烧写器驱动安装
            • 4.3. 使用openocd中的oflash烧写bin文件
              • 4.3.1.安装openocd/oflash
              • 4.3.2.使用oflash
          • 5. 如何运行程序
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档