完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
XMC4xxx 系列微控制器是 Infineon 公司推出的一款基于 ARM Cortex-M4 内核的 32位微控制器。该系列微控制器主要针对电机控制、电源转换、工业连通以及检测控制领域优化而设计。芯片内部集成了 DSP 和 FPU 单元,支持 ARM-JTAG、SWD、single wire trace仿真接口。
XMC4xxx 系列微控制器内部固化了一个 BootROM,包含 Startup Software 和 TestFirmware。芯片复位后,首先运行 BootROM 里面的 Startup Software ,Startup Software 通过采集 boot mode pins(JTAG TCK 和 TMS) 的电平决定芯片的启动模式。XMC4xxx 系列微控制器有 7 种启动引导模式,分别为 Normal Boot mode、Alternative Boot mode(ABM-0/ABM-1)、Fallback ABM Boot mode、PSRAM Boot mode、ASC BSL(ASCBootstrap loading)、CAN BSL(CAN Bootstrap loading)、BMI Boot mode。有些启动模式不能通过采集 boot mode pins(JTAG TCK 和 TMS) 的电平进入,只能通过设置STCON.SWCON 并发出一个系统复位进入。AK100Pro-4P 支持 XMC4xxx SWD、JTAG、UART 编程,本文以 XMC4500-F100F1024为例子,介绍使用 AK100pro-4P SWD 编程接口对 XMC4xxx 系列微控制器进行在线编程。 当用户使能芯片读保护的时候,芯片的 DEBUG 接口锁住,不能用常用的 JTAG 和 SWD 接口编程,这时可以通过 ASC BSL 启动模式用 UART 接口编程或解锁芯片。下面以 XMC4500-F100F1024 为例子,介绍使用 AK100pro-4P SWD 编程接口对XMC4xxx 系列微控制器进行编程。芯片内部结构框图见图 1.1(来源于芯片数据手册)
|
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1081 浏览 1 评论
1900 浏览 0 评论
1878 浏览 1 评论
3300 浏览 5 评论
3624 浏览 9 评论
1081浏览 1评论
如何知道嵌入式电子控制单元 (ECU) 中的RAM使用情况?
1404浏览 1评论
1900浏览 0评论
1214浏览 0评论
1352浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-15 17:38 , Processed in 0.604557 second(s), Total 38, Slave 27 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖