完善资料让更多小伙伴认识你,还能领取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(来源于芯片数据手册)
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
866 浏览 0 评论
1191 浏览 1 评论
2566 浏览 5 评论
2901 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2762 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1207浏览 3评论
214浏览 2评论
489浏览 2评论
399浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
482浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-24 21:30 , Processed in 1.132987 second(s), Total 74, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号