目录
介绍:
Infineon Memtool软件是一款免费的支持Infineon AURIX TriCore系列芯片的Flash烧录软件,支持JTAG和DAS(Devices Access Server)协议,通过烧录器(如Infineon DAP miniWiggler)将电脑与目标芯片(AURIX TriCore系列芯片)连接,可将hex烧录到芯片Flash中。
-
下载
在Infineon官网,选最新的版本即可
如何安装
一路默认,中间会安装DAS,保持默认即可,如果放其他路径,可能和安装的ADS软件(可随意安装路径)中的DAS冲突
如何使用
- a.代码如果使用的是IDE编译(ADS/TASKING/HIGHTEC),编译完成后要先关闭IDE,否则后面Memtools连不上(DAS被前面的IDE占用)
- b.打开Memtools
c.点击Target,选中change
d.选择Defualt或者New
Defualt:是针对开发板的
New:是针对实际开发的板子
这里我们选择New
e.选中后下一页
f.这里下拉,选中所连接的芯片类型,这里我们选择Tricore,选中后下一页
g.这里下拉,选中器件类型,这里我们选择TC39xB,选中后下一页
h.这里调试接口我们选择OCDS,选中后点击setup,确认下参数,这里不需要更改,点击确认
i.确认后回到刚才界面,点击下一页
j.这里根据需要勾选,
注意:
16M flash是Pflash,代码烧录的地方,所有的代码都烧录在这里。
1M 是Dflash,存数据的地方,可静态数据段指定存放。
128k Dflash1是HSM的地方,Hardware Security Module,硬件加密相关
24K 是UCB,用户配置单元,和启动相关
如果没有boot,loader和app的区分,全部选中即可。
如果区分上述三个,只需要选中16M Pflash.
这里我们没有区分,全选中,点击完成。保存文件
k.打开DAS basic client,确认已经可以和芯片连接,可识别芯片,否则memtools connect不上
l.点击connect连接
m.连接后打开文件,先擦除,再将hex地址选中,最后烧录
n.先擦除,后烧录
o.烧录完成,exit,下电后可执行