前言

上一个博文讲到汽电人使用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后如何导入源码及相关环境配置相关推荐

  1. Trinity-Core源码更新-编译环境配置-服务端运行等集中教学帖

    转自:http://www.pandria.net/moshousifujishu/wow_7414.html 这个过程并不算短,但可以让你对服务器的开发拥有最高等级的控制力.如果你希望开发一个魔兽世 ...

  2. win10下从源码运行Cura——环境配置(二次开发准备工作)

    win10下从源码运行Cura(二次开发准备工作) win10下从源码运行Cura 配置过程(踩坑指南) win10下从源码运行Cura 本人小白一只,近来需要了解Cura,故自己摸爬滚打学习.网上对 ...

  3. apue.3e源码编译、环境配置(centos6.7)

    1.从官网上下载源码:apue.3e源码 2.解压源码至指定位置:tar -zxv -f src.3e.tar.gz -C /usr/src/ 3.转到解压后的apue.3e/目录下: cat REA ...

  4. opengl 编程指南源码下载与环境配置

    首先到:https://github.com/openglredbook/examples 下载源码. 然后启用cmake生成.sln文件 打开两个.sln文件:vermilion9.sln GLFW ...

  5. Yolov5-5.0源码分享以及环境配置——Yolov5训练及测试教程(超详细含数据集制作,格式转换,数据集划分)

    yolov5-5.0百度网盘连接 链接: https://pan.baidu.com/s/1Hd2KKBixuEWRv3jcH6Bcsw 提取码: g6xf 复制这段内容后打开百度网盘手机App,操作 ...

  6. springboot启动源码分析3-环境配置

    applyInitializersSpringBoot启动源码分析3--环境配置 springboot启动源码分析1--初步初始化 springboot启动源码分析2--run方法分析 springb ...

  7. Android笔记 - android studio导入源码

    前提 安装好android studio 拉好代码并并编译OK 编译源码idegen模块及生成AS配置文件(*.ipr) 在开始编译idegen模块前,需要先全局编译出out目录及相关文件吧,我们通过 ...

  8. 手把手教你如何导入源码,zookeeper为例

    要学习zookeeper,不可避免的一项就是zookeeper源码的导入工作.本次使用的idea. 步骤: 安装java就省略啦 手把手教你如何导入源码,zookeeper为例 软件 一,安装idea ...

  9. android sutdio导入源码教程,《AndroidStudio导入安卓源码-idegen》---可方便查看安卓源代码...

    idegen是Android源码中的一个模块,需要编译一下.生成一个jar包.然后再进行构建生成AndroidStudio配置相关文件. > 什么是idegen 要将Android系统源代码工程 ...

  10. linux编译安装的好处,Linux学习—源码安装

    源码安装--可以按照自己的需求安装,这是源码安装的好处,而二进制安装无法选择 大部分的源码安装步骤大致相同,具体细节可以参考解压缩之后的README和INSTALL README: 介绍了软件包的功能 ...

最新文章

  1. poj2112 二分最大流+Floyd
  2. linux与window中sleep函数的头文件
  3. 图片镂空算法集合[图](转)
  4. osm2mysql_安装部署MySQL主从复制
  5. 如何在Marketing Cloud里创建extension field扩展字
  6. css 水平垂直居中那些事
  7. locust mysql_locust性能压测连接mysql,随机取出班级,绑定学生
  8. ruby中!!_Ruby反向! 功能
  9. 乌云挂了,知识库的文章却在流传
  10. 什么是Scale Up和Scale Out?
  11. python反转列表解析_Python语法糖之:列表解析、集合解析和字典解析
  12. 浅谈过程和结果的关系
  13. 获取ItemsControl中当前item的binding数据
  14. 初识 InnoDB存储引擎
  15. AI电话机器人源码买断 后私有云部署如何上线?
  16. 洛谷1498-谢尔宾斯基三角形-python-(递归)
  17. python提取url的顶级域名及域名后缀
  18. 楼板的弹性计算和塑形计算_板计算的时候什么时候用弹性计算
  19. iOS 高德室内地图导航功能的简单实现
  20. 【引用】43种名车标志及来历

热门文章

  1. 10个值得推荐的免费设计模板网站
  2. 开通支付宝口碑收款码提现免手续费,信用卡转账秒到支付宝
  3. 苹果计算机怎么显示桌面,苹果mac电脑快速显示桌面及切换应用的详细教程
  4. 精选目标检测3——yolo1、yolo2、yolo3和SSD的网络结构汇总对比
  5. Android 复杂的列表视图新写法 MultiType
  6. 物联网(工程师)+嵌入式学习路线图各个阶段
  7. 根据日期获取周数的计算
  8. 找回git误删除的文件
  9. 修改域名需要重启服务器,GitLab修改域名host
  10. 基于bing 搜索引擎和 Microsoft Academic Search 的高校申请指南的NABC分析