Jz2440 环境安装
Posted zongzi10010
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jz2440 环境安装相关的知识,希望对你有一定的参考价值。
目录
title: Jz2440 环境安装
tags: linux
date: 2018-09-20 22:56:05
---
Jz2440 环境安装
Ubuntu 设置
现象:开启虚拟机会发现报错 Could not apply the stored configuration for monitors
原因:在关机的时候,gnome-setting-deamon 会保存上一次的设置,生成一个monitors.xml的文件。
解决:打开终端, ctrl+ALT+T 输入 sudo rm -f ~/.config/monitors.xml 删除配置文件即可
烧写工具
烧写工具是easy-open-jtag,直接安装01.OpenOCD with GUI setup.exe
,然后更新驱动即可
串口驱动是PL2003,随意安装
接口示意图如下:
交叉编译环境
IDE> GDB(指令)> OpenOCD(实际命令)> OpenJtag(硬件设备)> 单板
实际上,我们使用keil,Iar也是类似的,对应的应该是:
Keil> 调试模块> Jlink> Jtag/sw> 单板
调试的时候,IDE图形界面告诉GDB,比如需要读内存,调试器根据elf文件去向OpenOCD去发送读命令,然后OpenOCD发送命令给硬件设备(JTAG设备),然后就是JTAG设备与CPU的交互了
使用说明
可以使用OpenOCD命令来操作单板,这个类似jlink的命令模式,可以复位,读内存等.
注意 需要先在win7的程序功能安装TelentClient.
更多的使用说明参见文档Eclipse,OpenOCD,OpenJTAGv3.1嵌入式开发教程版本5.pdf
烧写特性
- 支持使用OpenOCD烧写小程序到4k的RAM中
- 支持烧写NorFlash,NandFlash
以上是关于Jz2440 环境安装的主要内容,如果未能解决你的问题,请参考以下文章
内核搭建完整的mini2440开发板驱动开发环境(仿照JZ2440驱动开发环境搭建)
JZ2440 linux-3.4.2内核启动报错:Verifying Checksum ... Bad Data CRC