如何使用串口烧写xmc1301芯片.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何使用串口烧写 XMC1301 芯片 海绵宝宝 2015/8/17 英飞凌的 XMC1301 芯片具有多种烧写 HEX 文件的方式 (从烧录的观点来看)。对于一片 刚出厂的空白芯片来说,它是处于默认的 ASC BSL 模式,也就是串口模式 ;但经常使用的是 基于 JLINK 的 SWD 模式,在 KEIL 开发环境中,使用 SWD 模式是最为方便高效的应用模式 ; 另外,还有一种量产模式,通过 BMI 的设定,一旦进入量产模式外部将无法访问芯片,但如 果在程序中通过添加修改 BMI 的程序段,也可以在设定的触发条件下跳出量产模式,但此时 芯片会恢复到出厂状态,处于默认的 ASC BSL 模式,且 FLASH 会自动清除;除此之外,还有 若干模式,但一般很少使用,就存而不论了。 可以把 BMI 看做是类似 C 语言中的 SWITCH 选择语句,当芯片设定为某种 BMI 模式时, 只能在当前的模式下更改为别的模式,而且在ASC BSL模式下只能下载程序,不能运行程序, 所以当我们用串口下载程序之后,还要在 Memtool 软件中更改 BMI 为 SWD1 模式 (使用 P1.2 和 P1.3 引脚,方便接线,还有 SWD0 模式,只不过这是用的是 P0.14 和 P0.15 引脚)才可运 行下载的程序,更重要的是,在我们更改 BMI 为 SWD1 模式运行程序后,如果想再次下载别 的HEX文件时,Memtool 软件就不能通过串口模式连接了,除非用JLINK在 DAVE 中修改BMI, 所以在这种情况下,可以添加一小段更改 BMI 的代码在程序中,这样就可以在需要下载新的 HEX 文件时,在开发板上电的时候触发 BMI 修改,芯片就变成 ASC BSL 模式了。 本篇所述的烧录过程可以适用于英飞凌 XMC1300 的系列芯片,不仅仅限于特定的 XMC1301 QFN24 芯片。 为了降低用户的尝试成本,在开发板上已经设计了基于 CP2102 的 USB 转串口电路,既 可以作为低成本烧写器使用,也可以用作单片机与电脑的通信手段。 为了使用串口烧写 HEX 文件,首先需要做必要的准备工作 : 1. 到 infineon 官网下载免费的 Memtool 软件 (当前版本为 V4.06.05),并正确安 装。 2. 到 silabs 官网下载免费的 CP2102 驱动程序,并正确安装。 3. 将开发板上 J1 插针用两个短路子将插针横向短接,以使串口与单片机的 UART 连接。 准备就绪之后,用 USB 线连接开发板和电脑,这时会听到电脑找到 USB 的提示音,并且 位于开发板左下角处的 LED3 绿灯会常亮,整个开发板应当如图 1 所示 : 图 1 这时,打开电脑的设备管理器,可以看到 USB 转串口芯片已经正常工作,且可以查 看虚拟的串口号 (具体的串口号根据不同的机器有所不同),如图 2 所示 : 图 2 接下来可以打开 Memtool 软件,初始界面如图 3 所示 : 图 3 整个的下载过程将分为如下过程,以使各位心中能有一个总体的印象: 1. 下载配置的相关设定 2. 虚拟 COM 口相关设定 3. Memtool 软件与开发板上芯片连通 4. 选择欲下载的 HEX 文件 5. 进行 HEX 文件的烧写、校验、以及BMI 更改 等等。 点击菜单栏中 Target 下的 change… 弹出界面如下 :

文档评论(0)

wx171113 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档