jlink的问题汇总
关于的常jlink工作见问题解决办法 J-LINK仿真器V8版,其仿真速度和功能远非简易的并口WIGGLER调试器可比。J-LINK支持ARM7、ARM9、ARM11、Cortex-M3核心,支持ADS、IAR、KEIL开发环境。V8.0版本除拥有上一版本V7.0的全部功能外,软硬件上都有改 ### jlink的问题汇总 #### J-LINK仿真器简介与特性 J-LINK是SEGGER公司生产的一款高性能在线调试器,在嵌入式系统开发领域享有很高的声誉。它支持多种ARM内核,包括ARM7、ARM9、ARM11、Cortex-M3等,能够兼容不同的开发环境,例如ADS、IAR、KEIL等。J-LINK V8版本相较于之前的V7版本,在软硬件方面都有显著改进,不仅提升了仿真速度和功能,还增强了稳定性和兼容性。 #### ALIENTEK MiniSTM32开发板与J-LINK调试模式 ALIENTEK MiniSTM32开发板提供了两种主要的调试模式:JTAG模式和SWD模式。 - **JTAG模式**:该模式下,需要使用5个IO口(JTMS/JTCK/JTDI/JTDO/JNTRST),其中JTCK未与其他外设共享,而其余四个IO口与LCD等外设共享。 - **SWD模式**:只需两个IO口(SWDCLK和SWDIO),即PA13和PA14。这种模式下,如果未使用与SWD相关的外设,则可以进行正常的调试和下载操作。 #### 连接问题及其根源 开发板上的连接方式导致了一些常见的问题。由于JTAG模式下的部分IO口与关键外设如LCD、PS/2接口、按键等共享,因此在使用这些外设时必须禁用JTAG模式。这通常意味着只能使用SWD模式来进行调试和下载。 - 当使用LCD时,需要禁用JTAG模式,以确保LCD_D3和LCD_D4能够正常工作。 - 使用LCD同时需要PS/2接口或按键(KEY0或KEY1)时,必须禁用JTAG和SWD模式,因为这些IO口与SWD接口共享。 - 即便仅使用按键(KEY1),也仅能在SWD模式下实现下载功能,而不能进行调试,因为Jlink的电平可能会干扰按键状态。 #### 解决方案与调试技巧 针对常见的连接问题,下面提供几种解决方案: 1. **设置问题**: - 在Options for Target 'Target1'选项卡中设置Cortex-M3 J-Link时出现“SWD模式下未找到器件”的错误提示。 - **解决方法**:将B0引脚接到V3.3,这样通常可以发现STM32芯片,但此时只能下载代码而无法使用JLINK进行仿真,因为STM32处于ISP模式下。 2. **下载/仿真失败**: - 在成功找到STM32芯片后,点击下载或仿真按钮时出现连接失败的错误提示。 - **解决方法**:同样地,将B0引脚接到V3.3后尝试下载;或者通过串口下载一个未禁止SWD模式的程序(如跑马灯例程),然后再使用SWD模式进行下载。 3. **找不到Cortex M器件**: - 在下载或仿真过程中出现提示在JTAG口未找到Cortex M器件。 - **解决方法**:检查Options for Target 'Target1'选项卡中的设置,确保已正确设置为SWD模式。 #### 总结 在使用ALIENTEK MiniSTM32开发板时,了解其连接方式和调试模式是非常重要的。当遇到连接问题时,可以通过调整硬件连接、更改软件设置等方式解决。特别需要注意的是,在使用LCD或其他关键外设时,必须适当禁用JTAG模式,并尽可能选择SWD模式进行调试和下载,以避免因IO口冲突而引起的问题。此外,在设置调试环境时要仔细检查各项配置,确保符合开发板的实际需求,从而避免出现不必要的错误提示。
- 鸭梨小乖宝宝2013-11-07开发的过程中总是遇到一些问题,这是一份不错的参考,谢谢
- knight20092014-07-21有参考意义,感谢分享
- husuwen3212013-09-06有一部分是经常遇到的,要是多一点问题总结就更好了
- 粉丝: 3
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- YOLO-yolo资源
- 适用于 Java 项目的 Squash 客户端库 .zip
- 适用于 Java 的 Chef 食谱.zip
- Simulink仿真快速入门与实践基础教程
- js-leetcode题解之179-largest-number.js
- js-leetcode题解之174-dungeon-game.js
- Matlab工具箱使用与实践基础教程
- js-leetcode题解之173-binary-search-tree-iterator.js
- js-leetcode题解之172-factorial-trailing-zeroes.js
- js-leetcode题解之171-excel-sheet-column-number.js