首页/文章/ 详情

如何把你的程序烧录到芯片里去?Infineon Mentoo软件安装及学习方法

1年前浏览814


大家好,我是李慢慢。


万万没想到,作为一个自动驾驶仿真工程师,还要学习怎么把程序烧录到芯片里去。以前肤浅,以为仿真就是玩玩软件就行了,这才学习两个月不到,却先后强迫自己去了解硬件、了解线束、了解网络、现在好了,还要学程序烧录。


主要是因为参与到实车在环的项目中,也就是大名鼎鼎的VIL,在这个项目中,需要将合作方提供的控制器布置到实车上,由于合作方更新了算法,使得原来控制器里烧录的算法需要被替换,于是乎,我们的工作内容里就莫名其妙地多了将合作方新写的程序更新烧录到控制器里这一环节。


不得不说,很有成就感。这是一个连接软件和硬件的一个关键过程。大概操作是,通过一根读写线和网线将个人电脑和车载控制器连接起来,将存放在个人电脑里的算法程序通过Infineon Memtool这个软件烧录到控制器里去。


1687356212440.png


以下简单介绍下Infineon Memtool这个软件及使用方法。


————————————————

版权声明:本文为CSDN博主「*夏至未至*」的原创文章。

原文链接:https://blog.csdn.net/weixin_43986229/article/details/106136272


1、简介


Infineon Memtool软件是一款免费的支持Infineon AURIX TriCore系列芯片的Flash烧录软件,支持JTAG和DAS(Devices Access Server)协议,通过烧录器(如Infineon DAP miniWiggler)将电脑与目标芯片(AURIX TriCore系列芯片)连接,通过Infineon Memtool软件的操作,便可将数据烧录到芯片Flash中。


安装程序可在官网查询下载,也可联系芯片供应商FAE获取。


2、Infineon Memtool软件安装


安装Infineon Memtool软件之前,建议先关闭电脑的杀毒软件,以免安装过程中阻止某些服务的安装,影响软件的正常使用。Infineon Memtool软件安装程序如下如所示:

鼠标右键点击安装程序,选择“以管理员身份运行”,会弹出软件的安装向导界面,如下图所示:


鼠标左键直接点击“Next”按键,进入到License Agreement界面,选择“I accept the terms of the license agreement”选项:


鼠标左键直接点击“Next”按键,进入到Customer Information界面,填写用户信息:


用户信息可默认不做修改,鼠标左键直接点击“Next”按键,进入到安装位置设置界面:


用户可根据需要对安装位置进行修改,修改完成后鼠标左键直接点击“Next”按键,进入到准备安装界面:


鼠标左键直接点击“Install”按键,开始程序安装,安装过程中会弹出DAS安装界面,此过程中无需操作,等待DAS安装完成,会弹出以下界面:


鼠标左键直接点击“Finish”按键,会继续Infineon Memtool的安装进程,等待安装完成后,出现下图所示界面:


鼠标左键直接点击“Finish”按键,Infineon Memtool软件的安装就完成了,会在电脑桌面生成软件快捷图标:


3、Infineon Memtool软件使用


鼠标左键双击Infineon Memtool桌面快捷图标,打开软件:


首先需要连接目标芯片,有两种方式可供选择:

1、鼠标左键点击图中“Target”选项,在弹出框中选择“Connect”选项;


2、直接点击图中“Connect”按键;


连接成功后的界面如下图所示:


鼠标左键点击图中“Open File …”按键,选择烧录文件,此处以电脑桌面的TestDemo.hex为例:


鼠标左键点击“Select All”按键,选中所有烧录区域:


选中烧录区域后的界面如下图所示:


鼠标左键点击“Add Sel. >>”按键,添加选择的烧录区域:


然后鼠标左键点击界面右侧“Program all”按键,进行程序烧录:


烧录成功后的界面如下图所示,鼠标左键点击图中“Exit”按键退出此界面:


然后鼠标左键点击界面右侧“Verify all”按键,进行烧录数据的验证:


验证成功后的界面如下图所示,鼠标左键点击图中“Exit”按键退出此界面:


如果烧录验证过程出现问题,建议先点击图中“Erase …”按键进行擦除操作,然后重新进行烧录验证。擦除时选择擦除整个FLASH模块:


点击图中“Start”按键开始擦除操作,擦除成功后的展示结果如下图所示,鼠标左键点击图中“Exit”按键退出此界面:


程序烧录校验完成后,鼠标左键点击界面“Disconnect”按键,断开Infineon Memtool与目标芯片的连接,也可通过“Target”选项断开连接:


最后,对目标芯片硬件进行重新上下电操作,便可看到已烧录的程序正常运行了。


本文完。

来源:车路慢慢
芯片自动驾驶控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-06-21
最近编辑:1年前
李慢慢
硕士 自动驾驶仿真工程师一枚
获赞 11粉丝 63文章 122课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈