使用Jlink仿真及ADS1.2调试(ok2440)

发布者:冰心独语u最新更新时间:2020-06-17 来源: eefocus关键字:Jlink仿真  ADS1  2调试  ok2440 手机看文章 扫描二维码
随时随地手机看文章

1.将Jlink PC ok2440连接起来


2.给ok2440上电


3.打开Jlink程序中的J-link ARM v4.08k(可观察到jlink的型号及CPU的各种参数) 并打开DNW 按任意键不要让开发板进入操作系统


4.打开ADS CodeWarrior for ARM 载入镜像  可先将工程中的code值先去除 project-remove project code 在点make按钮 在弹出的窗口中没错误后可 点debug来调试  进入AXD 在options-configure target中选择multi-ICE 确定 进入 然后load image-全速执行也可以单步执行(在使用ADS仿真时先要对ADS进行设置 edit-debugrel setting-arm assembler选择芯片型号 ARM920T -arm C Compiler 也选择下ARM920T -ARM linker要设置地址ro base为0x0 再在opinions的选项卡中将image entry point 改为0x32000000 还有使用Jlink要添加DLL文件 AXD options -configure target添加 然后再点configure下CPU的选项卡下将reset strategy改为no reset确定在进行上述操作)


用AXD时所需要注意的问题


不要让开发板进入操作系统 即不要他进入linux或wince 应该停止在bootloader或者尽快的进入调试状态


原因:linux或wince启动后会打开ARM的MMU 这样AXD操作的地址就会变成虚拟地址 导致异常

关键字:Jlink仿真  ADS1  2调试  ok2440 引用地址:使用Jlink仿真及ADS1.2调试(ok2440)

上一篇:2440+jlink初始化SDRM
下一篇:用jlink在mini2440上烧写uboot

推荐阅读最新更新时间:2024-11-05 04:49

利用数字示波器调试嵌入式I2C总线的方法
  I2C总线是PHLIPS公司上世纪80年代推出的一种两线式串行总线,最初为音频、视频设备所开发,如今则多在各种嵌入式系统中用于连接 微控制器 及其外围设备。   I2C总线仅需采用两根通信线(一根为串行数据线“SDA”,一根为串行时钟线“SCL”),而传输速率在高速模式下可达3.4Mbit/s,并且是多主总线。每一个挂接在I2C总线上的I2C器件均可通过唯一的地址进行访问。   在嵌入式系统开发中应用I2C总线可有效缩减元器件面积、改善抗干扰能力及增强设计的兼容性。当然,在享受其设计便利性的同时,信号的复杂性也将提高系统调试的难度。   本文阐述了在实际开发中所遇到的I2C通信问题及使用示波器分析问题和解决问题的方
[嵌入式]
JTAG、JLink、ULINK、ST-LINK仿真器区别
首先要了解一下JTAG。 JTAG协议 JTAG(Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如ARM、DSP、FPGA器件等。标准的JTAG接口是4线:TMS、 TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。 相关JTAG引脚的定义为: TMS:测试模式选择,TMS用来设置JTAG接口处于某种特定的测试模式; TCK:测试时钟输入; TDI:测试数据输入,数据通过TDI引脚输入JTAG接口; TDO:测试数据输出,数据通过TDO引 脚从JTAG接口输出; JTAG
[单片机]
JTAG、<font color='red'>JLink</font>、ULINK、ST-LINK<font color='red'>仿真</font>器区别
STM8L051的硬件I2C调试
I2C是现代一种极为常见的低速外设通信协议,比起SPI或者UART,它最大的优势应该就是节省芯片管脚了:理论上只要地址够用,多少外设挂I2C总线上都没问题,只占两个管脚。但也因此,I2C的协议就相对复杂一些,以面对多个外设。同时,过多的外设也使得通信速率难以提升,一般只在100kbps或以下。本文不专门介绍I2C的时序和协议,而介绍我在调试STM8L051的硬件I2C的过程以及遇到的问题,和大家分享。 我的实验电路由两个独立的STM8L051模块组成,做一发一收。这两个模块的电路是我自己设计的,通过排针插在面包板上,如图所示。这两个芯片的硬件I2C在PC0和PC1,将他们连起来并用4.7K电阻上拉(请原谅我没有直插电阻然后用贴
[单片机]
STM8L051的硬件I<font color='red'>2</font>C<font color='red'>调试</font>
将JZ2440调试串口改成COM2
众所周知,JZ2440 V2很小巧,精致。今天单就JZ2440的串口来讨论一些问题。我们在用串口进行调试的时候,需要用JZ2440自带的一根USB线连接电脑USB口和开发板的USB-com1口。先来看一下JZ2440的串口大致连接图: 从S3C2440芯片上引出TXD0和RXD0到芯片PL2303,大家都知道PL2303是干嘛用的。在单片机开发板上一般都用这个芯片,它的作用就是USB转TTL电平,经过PL2303的转换之后,电脑和开发板即可通信,设置好参数后也就能够显示出开发板的打印信息了。JZ2440在这一点上还有一处可以说说,就是它没有使用其他品牌开发板常用的RS232 DB9接口,这在很大程度上减小了开发板的体积,同时也节
[单片机]
将JZ2440<font color='red'>调试</font>串口改成COM<font color='red'>2</font>
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved