Infineon MCAL层开发之软件环境搭建(小白向)
MCAL层位于AUTOSAR架构BSW层的最底层,可以直接访问MCU寄存器和内部外设的底层驱动MCAL层的开发环境需要准备:BIFACES、EB tresos、MCAL Packages以及编译工具、烧录软硬件等。
MCAL层位于AUTOSAR架构BSW层的最底层,可以直接访问MCU寄存器和内部外设的底层驱动
MCAL层的开发环境需要准备:BIFACES、EB tresos、MCAL Packages以及编译工具、烧录软硬件等。
1. BIFACES
该软件可以将各个autosar工具链中的软件输出组织为一个工程并进行构建生成可执行文件,起到集成和管理的作用
2. EB tresos
针对mcal层,对芯片内外设进行驱动配置,生成各个模块的动态配置代码,结合MCAL库中的静态代码,并提供相应符合autosar标准的接口给上次应用。
3. TC3xx MCAL Driver
MCAL驱动库包含静态驱动代码(basic、com enhanced、complex modules)、相关文档(如User manual和Configuration manual)、安装程序。

再次说明一下,mcal库和EB tresos之间的关系:使用EB配置之前必须将mcal库的插件放入到EB插件中,否则连图形化界面都没有;mcal库中放置静态驱动代码,而EB tresos生成的动态配置代码对应生成程序中的宏定义与结构体
4. 基于demo的环境配置开发
1.用TC3XX MCAL DEMOGUI.exe生成项目文件夹(包含EB工程文件)
2.再使用StartBifaces.bat执行脚本加载项目文件并启动BIFACES软件
3.用EB tresos打开项目文件里的EB工程文件,并将生成的代码输出到项目文件夹
4.最后通过BIFACES软件编译生成二进制文件,并通过memtool下载到开发板中
更多推荐



所有评论(0)