只为小站
首页
域名查询
文件下载
网盘下载
NEW
登录
IAR+J-LINK+OK210 裸机调试代码
写驱动的, 都知道NO-OS的好处, 至于为啥用IAR, 比起 eclipse, 好用太多了 实现了printf, 中断入口统一处理和ISR函数的统一写法, KEY1中断测试,LED 测试,IIC测试 有兴趣的可以参考下. 调试的时候需要用到u-boot, 就是说在系统启动的时候, 要停在u-boot, 这样自己可以偷偷懒, 不用写ddr的初始化脚本
2026-03-20 09:36:01
608KB
IAR
J-LINK
1
在 Keil uVision4 MDK下配置开发STM32F103Z
在Keil uVision4 MDK环境下配置开发STM32F103Z单片机是一项涉及多种设置和配置步骤的任务。了解和掌握整个流程对于STM32开发人员是至关重要的。以下将详细解读如何在Keil uVision4 MDK环境下配置开发STM32F103Z单片机。 Keil uVision4是基于ARM处理器的微控制器开发环境,广泛应用于嵌入式系统开发。它集成了编译器、调试器、模拟器和硬件调试支持。MDK代表的是Microcontroller Development Kit,而Keil MDK是针对基于ARM处理器的微控制器而开发的,包括了软件开发工具和库。 STM32F103Z是ST公司生产的一款高性能微控制器,属于STM32F1系列,通常使用Cortex-M3内核。它具备丰富的外设,广泛应用于各种嵌入式应用领域,如工业自动化、医疗设备、消费电子等。 在开始配置之前,需要正确安装Keil uVision4 MDK和J-Link驱动程序。J-Link是一种用于ARM处理器的调试器,它能够与Keil uVision4 MDK无缝配合工作。在安装J-Link驱动程序时,系统会询问是否要通过Keil进行更新,此时应选择取消,以防更改JL2CM3.dll文件的版本,这可能会导致开发环境出现兼容性问题。 建立项目时,需要创建特定的文件夹结构来存放不同类型的相关文件,例如: - USER文件夹:用于存放用户自定义的应用程序代码。 - FWlib文件夹:用于存放特定的库文件。 - CMSIS文件夹:用于存放针对M3系列单片机通用的文件。 - Output文件夹:用于存放编译器编译输出的文件。 - Listing文件夹:用于存放编译器在编译过程中产生的文件。 项目建立后,需要将STM32F10x标准外设库文件添加到工程中。这包括了标准外设驱动的源文件和头文件(inc和src目录),以及STM32标准外设模板中的关键文件。例如,main.c文件作为应用程序的入口,stm32f10x_conf.h用于配置外设,stm32f10x_it.h和stm32f10x_it.c用于存放中断服务程序,system_stm32f10x.c则包含了初始化系统时钟的代码。 接下来,需要将特定的启动代码文件添加到项目中,例如startup_stm32f10x_hd.s,这些是用汇编编写的,用于处理单片机启动时的硬件初始化。同时,还应添加CMSIS标准的库文件,如core_cm3.c和system_stm32f10x.c。 在配置Keil MDK方面,需要添加特定的宏定义以屏蔽编译器的默认搜索路径,确保使用的是添加到工程中的ST的库文件。宏定义STM32F10X_HD用于指定芯片是大容量Flash版本,确保可以使用为大容量定义的寄存器。如果使用的是小或中容量的芯片,宏定义应相应更改为STM32F10X_LD或STM32F10X_MD。 开发STM32F103Z的过程还涉及到编程实践,例如进行流水灯实验,需要包含特定的头文件,对GPIO进行初始化,并设置相应的寄存器来控制LED灯的亮灭。这一过程包括开启外设时钟、设置GPIO的引脚和工作状态、初始化IO端口以及输出高低电平信号。 总结来说,配置Keil uVision4 MDK环境进行STM32F103Z开发需要安装正确的软件和驱动程序,建立合适的项目结构,添加必要的库文件和宏定义,以及遵循正确的编程实践来实现期望的微控制器功能。整个过程需要开发者具备对ARM架构和STM32F103Z单片机外设的深入理解,并熟悉使用Keil MDK开发工具。
2026-01-31 18:20:55
79KB
keil
uVision4
STM32F103Z
J-Link
1
教你用J-Flash ARM工具单独烧写程序到Kinetis
今天继续写点J-Link的东西。我自从搞ARM9开始就跟J-Link结下了不解之缘,从此以后就爱不释手,用着也越来越顺手,所以也是各种研究各种玩,就积累了一些小技巧和小心得,这里就先挑出一个跟大家分享下,下次会再挑出一个猛料跟大家分享下,敬请期待,哈哈~
2025-12-27 17:33:46
77KB
J-Link
FLASH
IAR
1
J-link v8固件修复
J-Link V8固件修复 J-Link V8固件修复是为了解决J-Link V8固件损坏或损坏引起的USB不可识别和LED不亮的问题。以下是J-Link V8固件修复的详细过程: 一、擦除芯片并进入编程模式 1. 使用USB线连接JLINK与PC机,以提供JLINK工作电源 2. 短接图中ERASE(A)的两个过孔约5秒 3. 断开ERASE(A)位置的两个过孔的短接 4. 拔掉JLINK与PC间的USB线 二、更新固件 1. 安装AT91-ISP v1.13.exe软件 2. 双击Install AT91-ISP v1.13.exe运行,选择默认设置,安装好以后,桌面上生成两个图标 3. 双击桌面上的SAM-PROG v2.4图标,运行SAM-PROG v2.4烧录软件 4. 将JLINK V8通过USB线与PC机连接 5. 点击Write Flash按钮,烧录固件,待烧录完成后,Active Connection:将变为13 6. 拔掉JLINK与PC机之间的USB线 三、解决固件更新后不能用的问题 1. 重新烧写固件到Jlink,将原来V8.bin固件用Winhex打开,并找到偏移地址为0xff00为首地址4bytes修改为其他值 2. 将0xff30后面的GDBFull对应改成GDBFULL,对应ASCII码为47 44 42 46 55 4C 4C 3. 保存修改好的固件文件 4. 打开Commander,不理会更新,在Jlink命令后面输入exec setsn = xxxxxxxx 四、其他解决方法 1. 将0xff00为起始地址的4Bytes修改为0xffffffff,同时将0xff30后面的GDBFull对应改成GDBFULL 2. 安装Segger4.65d的版本,打开JLink Commander,按要求提示更新 五、注意事项 1. CM0加入读保护后,Segger的Unsecured Chip功能不能正常使用 2. 使用STLink的STVP来对Option Byte进行擦除,对RDP进行擦除 3. 更新固件之后,实测发现更容易掉固件 六、结论 J-Link V8固件修复可以解决J-Link V8固件损坏或损坏引起的USB不可识别和LED不亮的问题。通过擦除芯片、更新固件和解决固件更新后不能用的问题,可以恢复J-Link V8的正常功能。但是,需要注意CM0加入读保护后,Segger的Unsecured Chip功能不能正常使用,并且更新固件之后,实测发现更容易掉固件。
2025-11-13 10:51:13
61KB
J-Link
固件修复
STM32
1
SEGGER的J-link驱动JLink-Windows-V810j-x86-64
SEGGER的J-link驱动,官网由于墙的原因各种下不到,国内转载全是6.* 7.*的老版本,,版本:2024-12 8.10j
2025-11-11 20:41:21
54.38MB
J-link
1
移植easylogger通过J-Linker的RTT输出日志/Ozone的RTT设置
在嵌入式系统开发领域中,日志记录是不可或缺的功能,它帮助开发者进行程序调试和问题追踪。EasyLogger是一种轻量级的日志库,适用于资源受限的嵌入式设备。通过使用J-Linker的Real-Time Transfer (RTT) 技术,可以高效地将日志输出到主机端,从而便于开发者进行实时监测和分析。RTT是SEGGER公司开发的一项技术,它允许双向高速数据传输,非常适合用于调试过程中的数据交换。 Ozone是一个集成开发环境(IDE),由SEGGER提供,它支持广泛的嵌入式微控制器,并且与J-Linker调试器无缝配合,提供了调试和分析工具。在Ozone中配置RTT,可以使得开发者可以更加方便地读取来自嵌入式目标设备的输出日志。 本篇内容将介绍如何将EasyLogger移植到使用STM32F407微控制器的项目中,并配置其通过J-Linker的RTT功能输出日志,以及如何在Ozone IDE中进行相应的RTT设置。这将涉及以下几个方面: 1. STM32F407微控制器的基本知识,包括其硬件特性、性能参数及在行业中的应用。 2. EasyLogger库的工作原理,它如何集成在STM32F407项目中,并在项目中实现日志功能。 3. J-Linker调试器的介绍,特别是其RTT功能的应用,以及如何通过RTT与嵌入式设备进行通信。 4. Ozone IDE的概述,以及如何在Ozone中设置RTT,以便捕获EasyLogger输出的日志数据。 5. 实际操作步骤,包括代码修改、编译、烧录到STM32F407开发板以及通过Ozone观察日志输出的过程。 6. 常见问题的排查和解决方法,比如在设置过程中可能遇到的连接问题、配置错误等问题。 此外,文章还将探讨如何优化日志记录策略,如何根据项目的不同需求调整日志级别和格式,以实现更加高效和有针对性的调试。 文章最后会总结整个移植和配置过程,强调每个步骤的重要性,以及对于提高嵌入式系统开发和调试效率的贡献。通过这篇内容,开发者不仅能够学会如何使用EasyLogger和RTT技术进行日志输出和捕获,还能加深对STM32F407微控制器、J-Linker和Ozone IDE的理解和应用。
2025-08-07 07:57:36
18.03MB
1
三个版本的J-Link驱动
J-Link驱动是指用于与J-Link调试器设备进行通信的软件驱动程序。J-Link是一种广泛使用的调试器,它支持多种微控制器,包括ARM、8051、AVR、RISC-V和RX等架构的微控制器。J-Link驱动程序是连接开发者使用的调试软件(例如Keil MDK、IAR Embedded Workbench、Eclipse、GDB等)与实际硬件调试器之间的桥梁。它的主要作用是确保调试软件能够通过USB或以太网等方式发送调试命令给目标微控制器,并获取微控制器的状态信息和调试数据。 三个版本的J-Link驱动V640、V762、V782分别代表了J-Link软件的不同更新阶段。随着技术的发展和用户需求的变化,J-Link驱动程序会不定期地发布新的版本,以修复已知问题、增加新的功能或改善性能。在选择安装J-Link驱动时,用户应根据自己的J-Link设备型号和所使用的开发软件的兼容性进行选择,以确保最佳的调试体验。 免积分下载指的是用户无需支付费用或进行其他积分获取操作,即可直接下载这三个版本的J-Link驱动程序。这可能是由于厂商为了推广产品、简化用户体验或是作为社区贡献而提供的免费资源。提供免费下载的方式对于开发者社区来说非常友好,特别是对于那些预算有限或个人学习者而言,能够不受财务负担地获取必要的开发资源。 J-Link驱动的安装过程通常包括下载对应版本的驱动安装包、运行安装程序以及在安装向导的指导下完成安装步骤。安装完成后,通常需要重启计算机,以确保新的驱动程序被正确加载。在某些情况下,还需要安装额外的软件组件,如J-Link调试器软件,以便更好地管理调试会话和进行复杂调试操作。 标签“J-Link 单片机”表明了这个压缩包主要关注的是与单片机相关的J-Link产品。单片机(Microcontroller Unit, MCU)是一种集成了一台计算机或处理器核心和其他支持电路如定时器、通信接口等在内的小型集成电路。它广泛应用于消费电子、工业控制、汽车电子、航空航天和物联网等众多领域,是实现智能化的基础元件之一。J-Link作为单片机开发和调试过程中不可或缺的工具,其驱动程序的更新和维护对于保证开发效率和调试质量至关重要。 此外,J-Link的制造商SEGGER提供了大量的文档和示例程序,帮助开发者更好地理解和使用J-Link调试器和相应的驱动程序。这些资源通常可以在SEGGER的官方网站上找到,或者通过相关社区和论坛进行交流和获取。对于初学者来说,通过这些资源学习J-Link调试器的使用是提高自身技能的重要途径。 J-Link驱动程序是进行单片机开发和调试工作时不可或缺的工具。它直接关系到调试软件与硬件之间的通信效率和稳定性。随着技术的不断进步,适时更新J-Link驱动版本对于提高开发和调试效率、确保产品质量具有重要意义。免费下载的方式降低了获取这一工具的门槛,使得更多的人可以参与到单片机的学习和开发中来。对于开发者而言,熟练掌握J-Link及其驱动程序的使用,将是提升技术实力和工作效率的关键所在。
2025-07-30 09:56:02
141.05MB
J-Link
1
ST-LINK V2.zip
ST-LINK V2是一款由意法半导体(STMicroelectronics)推出的通用编程器和调试器,主要用于STM8和STM32微控制器系列。这个压缩包文件"ST-LINK V2.zip"包含了该工具所需的软件和驱动程序,确保用户能够顺利地在开发过程中进行编程、调试以及固件更新。 ST-LINK是“ST Microelectronics Link”的缩写,它是一个硬件接口,允许开发者通过USB连接到他们的微控制器开发板,进行在线编程和调试。V2版本是ST-LINK的一个升级版,提供了更好的稳定性和兼容性。这个工具对于那些在STM8或STM32平台上工作的嵌入式系统开发者来说至关重要,因为它提供了直接与微控制器交互的能力,无需额外的外部设备。 ST-LINK V2支持SWIO(SWD和JTAG接口的组合)协议,这是一种常用的调试协议,用于对微控制器进行编程和调试。SWD(Serial Wire Debug)比传统的JTAG接口更节省引脚,因此在资源有限的微控制器上更为常见。J-LINK则是SEGGER公司的一种调试接口,虽然ST-LINK V2不直接支持J-LINK,但其SWIO功能可以实现类似的功能。 在标签中提到的"STM8"和"STM32"是意法半导体推出的两种不同微控制器系列。STM8属于8位微控制器,适用于简单和成本敏感的应用;而STM32则是基于ARM Cortex-M内核的32位微控制器,提供更高的处理能力和更多的外设接口,广泛应用于各种复杂的嵌入式系统中。 在"ST-LINK V2.zip"压缩包中,主要包含的文件可能有ST-LINK V2的驱动程序,这是安装在电脑上以便识别并通信的必要组件。此外,还可能包含ST-LINK Utility软件,这是一个图形用户界面,用户可以通过它来上传固件、读取/写入内存、进行故障排查等操作。可能还会包含相关的用户手册或快速入门指南,帮助用户了解如何设置和使用ST-LINK V2。 在使用ST-LINK V2之前,需要先安装驱动程序,然后将ST-LINK V2设备通过USB连接到电脑。接着,使用ST-LINK Utility或其他兼容的IDE(如Keil uVision、IAR Embedded Workbench或STM32CubeIDE),就可以开始对STM8或STM32微控制器进行编程和调试了。开发者可以下载目标程序到微控制器的闪存,设置断点,查看和修改变量值,以及单步执行代码,以诊断和优化代码性能。 ST-LINK V2是一个强大的工具,为STM8和STM32开发者提供了便利的硬件接口,进行高效且可靠的编程和调试工作。通过这个"ST-LINK V2.zip"压缩包,用户可以获得完整的一套解决方案,从而轻松地在STM8和STM32平台上展开项目开发。
2025-02-24 23:43:02
183.45MB
ST-LINK
STM8
J-LINK
STM32
1
Keil MDK编译器与J-LINK使用
前几天进手了一个J-LINK,因为H-JTAG毕竟对MDK支持的不是太完美,比如用keil mdk上面的下载按钮烧录程序,不是直接就能烧录进去,而是弹出H-Flash软件,再手工选择文件烧录;而且用H_JTAG单步调试还容易莫名其妙的跑飞。好在J-LINK不是太贵(我是说国内仿制的),mdk又能比较完美的支持J-link,今天就将我使用mdk和J-link的情况做一下记录。
2024-11-01 00:52:30
55KB
keil
J-Link
1
Keil烧录程序的问题解决 The firmware of the connected J-Link
在线烧录程序时出现“The firmware of the connected J-Link[SN:20090928] does not support the following memory access:Read&@0x02000004 Flags:via AHB-AP”错误提示
2024-07-31 13:47:47
6.67MB
keil
J-Link
1
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
狂神说全部笔记内容.zip
基于Matlab的PI/4 DQPSK的调制解调源代吗
PowerBI视觉对象共计271组,更新日期2021.01.20日.zip
Elsevier爱思唯尔的word模板.zip
Plex v7.12电视端app
elsevier 爱思唯尔 系列期刊的word模板,template,单栏,双栏
MTALAB NSGA2算法
RX560 bios合集(请务必注意显存品牌和大小以及是否需要6pin!)含刷新工具.zip
EBSD分析软件——Channel5下载安装教程
OLED显示温度和时间-STM32F103C8T6(完整程序工程+原理图+相关资料).zip
YOLOv5 人脸口罩图片数据集
RNN-LSTM卷积神经网络Matlab实现
中国地面气候资料日值数据集(V3.0)2014-2019.zip
基于STM32的FFT频谱分析+波形识别
现代操作系统原理与实现.pdf
最新下载
poi2000-2003
App Inventor 2 汉化版(2018集成版)x64
ZXR10 5900 V2.8.23.A.19.P09.zip
source insight 4.0.0086 注册机序列号Patched
pageadmin 模板
macd双线指标
小信号调谐放大器 ,包括PCB板子,Multisim/Proteus,仿真文件
silverlight 5下载全
2023最新 子比主题V6.9.2 开心版源码下载 - WordPress主题 - 亲测可用
WA4300S-CMW520-R1509P01-FAT H3C WA4300S系列FAT固件
其他资源
maven-archetype-quickstart-1.1.jar
datax-web-2.1.2.zip
行业软件-GOCAD钻孔数据
VisionPro各种工具的功能
VisionPro视觉通用检测框架C#+VP9.0源码解析及应用 · 机器视觉 高效版
串口调试工具ComMonitor
VisionPro视觉通用检测框架源码解析:C# + VP9.0构建工业级解决方案
spingboot购物系统
Innounp
linux livecd 制作工具