【回眸】安装Hightec后如何导入源码及相关环境配置
前言
上一个博文讲到汽电人使用ADS但代码不适配,最终还是妥协了,按教程安装好Hightec之后,需要到官网上申请license,里面注意MAC地址一定是物理地址(有好多个地址,要找那个WIFI的,这里我踩坑了)接着需要安装Infineon的TC397免费IDE名为BIFACE,软件地址:https://flex.ent.box.com/file/562279093648 安装成功后需要配置Java低版本32位的SDK,安装完成后导入工程后打开 1ToolEnv→0Build→1Config→ConfigTricoreGnuc→ConfigGnuc.mk
第一步
打开工程目录1ToolEnv→0Build→1Config→ConfigTricoreGnuc→ConfigGnuc.mk
第二步
修改编译工具链地址为:BGNUCTRICORE_PATH:= C:\HighTec\toolchains\tricore\v4.9.3.0-infineon-1.0(根据自己安装的软件版本而定)
打开BIFACE,点击File→import→General→Existing Project into Workspace, 选择ADAS所在目录
第三步
打开工程目录1ToolEnv→0Build→1Config→ConfigTricoreGnuc→ConfigGnuc.mk,修改编译工具链地址为:BGNUCTRICORE_PATH:= C:\HighTec\toolchains\tricore\v4.9.1.0-infineon-2.0(根据自己安装的软件版本而定)
第四步
移植iLLD库和demo
其中iLLD1017_0__TC39B.zip为iLLD库,包含串口、I2C、GPIO、SPI等外设的基础库
iLLD10170TC3xx_Demos.zip为示例demo, 相当于基于iLLD库做的具体实现应用程序
分别解压之
一般将iLLD10170SrcBaseSw里面的相应文件拷贝到C:Aurix2GWorkspaceBaseFrameworkTC39B0SrcBaseSw
将iLLD10170TC3xxDemosdemosAurix2G里面的相应例子拷贝到C:Aurix2GWorkspaceBaseFrameworkTC39B0SrcAppSwTricore,进行代码合入
第五步
软件烧录
Infineon Memtool 4.7, 双击打开
点击 Default, 选择Use a default target configuration → TriCore Aurix2G → Triboard with TC39X B-Step(DAS),
点击Finish
点击save, 保存到默认位置
MicroUsb线连接板子和电脑,点击connect, 稍等一会儿界面下面会出现:Ready for Memtool Command
左上角 open file定位到编译好的hex文件地址, 然后Slect All → Add Set → 右边点击: Program all
之后exit → disconnect, 复位开发板即可
条件:有适配的源代码,有相应的环境支持,编译成功后烧录,烧录成功后板子复位就可以成功。
结语
总体来说,最难的是拥有资源和搭建环境,今天的任务没有太大的难度,装软件上还是走了不少弯路
比如说1、需要安装适配低版本的32位JavaSDK,2、MAC地址一定要查清楚,Wireless LAN adapter Wi-Fi: 下的 Physical Address才对
如果觉得文章写的不错的话可以给博主一个免费的三连鼓励一下吗?
距离休息日还有2Day!
【回眸】安装Hightec后如何导入源码及相关环境配置相关推荐
- Trinity-Core源码更新-编译环境配置-服务端运行等集中教学帖
转自:http://www.pandria.net/moshousifujishu/wow_7414.html 这个过程并不算短,但可以让你对服务器的开发拥有最高等级的控制力.如果你希望开发一个魔兽世 ...
- win10下从源码运行Cura——环境配置(二次开发准备工作)
win10下从源码运行Cura(二次开发准备工作) win10下从源码运行Cura 配置过程(踩坑指南) win10下从源码运行Cura 本人小白一只,近来需要了解Cura,故自己摸爬滚打学习.网上对 ...
- apue.3e源码编译、环境配置(centos6.7)
1.从官网上下载源码:apue.3e源码 2.解压源码至指定位置:tar -zxv -f src.3e.tar.gz -C /usr/src/ 3.转到解压后的apue.3e/目录下: cat REA ...
- opengl 编程指南源码下载与环境配置
首先到:https://github.com/openglredbook/examples 下载源码. 然后启用cmake生成.sln文件 打开两个.sln文件:vermilion9.sln GLFW ...
- Yolov5-5.0源码分享以及环境配置——Yolov5训练及测试教程(超详细含数据集制作,格式转换,数据集划分)
yolov5-5.0百度网盘连接 链接: https://pan.baidu.com/s/1Hd2KKBixuEWRv3jcH6Bcsw 提取码: g6xf 复制这段内容后打开百度网盘手机App,操作 ...
- springboot启动源码分析3-环境配置
applyInitializersSpringBoot启动源码分析3--环境配置 springboot启动源码分析1--初步初始化 springboot启动源码分析2--run方法分析 springb ...
- Android笔记 - android studio导入源码
前提 安装好android studio 拉好代码并并编译OK 编译源码idegen模块及生成AS配置文件(*.ipr) 在开始编译idegen模块前,需要先全局编译出out目录及相关文件吧,我们通过 ...
- 手把手教你如何导入源码,zookeeper为例
要学习zookeeper,不可避免的一项就是zookeeper源码的导入工作.本次使用的idea. 步骤: 安装java就省略啦 手把手教你如何导入源码,zookeeper为例 软件 一,安装idea ...
- android sutdio导入源码教程,《AndroidStudio导入安卓源码-idegen》---可方便查看安卓源代码...
idegen是Android源码中的一个模块,需要编译一下.生成一个jar包.然后再进行构建生成AndroidStudio配置相关文件. > 什么是idegen 要将Android系统源代码工程 ...
- linux编译安装的好处,Linux学习—源码安装
源码安装--可以按照自己的需求安装,这是源码安装的好处,而二进制安装无法选择 大部分的源码安装步骤大致相同,具体细节可以参考解压缩之后的README和INSTALL README: 介绍了软件包的功能 ...
最新文章
- poj2112 二分最大流+Floyd
- linux与window中sleep函数的头文件
- 图片镂空算法集合[图](转)
- osm2mysql_安装部署MySQL主从复制
- 如何在Marketing Cloud里创建extension field扩展字
- css 水平垂直居中那些事
- locust mysql_locust性能压测连接mysql,随机取出班级,绑定学生
- ruby中!!_Ruby反向! 功能
- 乌云挂了,知识库的文章却在流传
- 什么是Scale Up和Scale Out?
- python反转列表解析_Python语法糖之:列表解析、集合解析和字典解析
- 浅谈过程和结果的关系
- 获取ItemsControl中当前item的binding数据
- 初识 InnoDB存储引擎
- AI电话机器人源码买断 后私有云部署如何上线?
- 洛谷1498-谢尔宾斯基三角形-python-(递归)
- python提取url的顶级域名及域名后缀
- 楼板的弹性计算和塑形计算_板计算的时候什么时候用弹性计算
- iOS 高德室内地图导航功能的简单实现
- 【引用】43种名车标志及来历