使用EB tresos对Base、Resouce、Platform简单说明、mcu时钟配置

网上的文章几乎没有讲怎么配置的大就说一下一些选项api之类的作用,一开始学的很难入手。

记录一下eb学习过程中的配置

想要配置一个完整的工程还是怪多的,

1.基本配置

像有一些我没有见过的名字,Base、Resouce、Platform,一开始看就会挺懵。

Base

image
就是选择用到什么os,但不会添加到工程里,就光选,mcal也不负责os,几乎不配置。

Resouce

image
据说是autosar4.4.0之后需要对每个模块配置完再这里引用,现在还没有配置
image
所以一般建一个空的放报错
这里选择一些芯片类型,用什么核跑神恶魔外设之类

Platform

这里就是放中断的,一般厂家适配会把一些不会改变的直接写进软件,可以一键配置,
image
点击右边那个棋子上有个加号就会生成配置好的中断号(点过了就灰色了)
image
方块是中断使能,想要用这个中段必须使能,圈是优先级。等级看芯片是什么,
image
像这个模块我都是定义一下,里面还没用到过

2.时钟mcu
我这款芯片是放一起配置的,不知道别的什么样
image
打开的主页面这里需要配置
1.用于有一些写一次时钟寄存器和引导加载程序的情况,
2.勾选了就不用PLL了
3.错误通知,几乎每个模块都有个这个,开不开都可以,我一般开
4.5.6.8.就唤醒,ram,复位,打印版本信息的api无所谓
7.堵塞等待时间
9.10.这两个和上面的
image
这两个相关,选几个数量(比如这里的四)这两个地方就要写几个
mode是mcu的模式,休眠,停机这种,ram就是sram123的地址和大小
image
image
方框里的就是要看用户手册看看ram的起始地址,可以在里面使用什么进制输入,后面的65536是这个ram区的大小。
image
这两个也是看需求配置,字面意思复位,唤醒这相关,
powercontrol就是配置什么io唤醒,唤醒的电平时间,唤醒是上下边沿还是高低电平

主要cpu时钟的配置

image

在这个模块新建一个时钟组

image
双击点开就可以看到这些,意思很好理解,就什么时钟勾选什么,用什么做时钟源,具体的写得数值其实还要根据芯片用户参考手册决定,
就外部时钟源啊,内部时钟,sys时钟,apb总线的时钟怎么分频,PLL时钟怎么计算这个要看手册,

CMU模块的配置没有使用过

image

具体外设时钟的配置,1.3.就是在休眠模式的时候,这个模块的外设时钟1和内核时钟3是否关闭。
2.4.要使用这个模块的话默认开启,不开启会不工作。
其他的也都是这样配置,选择什么作为时钟源,进行几分频

image

最后这里配置就是其他外设的时钟,
外设要使用时钟
点击右边的添加,选择要配置的时钟,这里的时钟就是刚刚选择的时钟分频,其中can和pwm建议直接使用外部晶振的,PLL噪声干扰之类不太好做需要精确时钟的

应该就这些,没有用过其他芯片,每种芯片应该也不太一样,有什么错误麻烦指出一下,后面配置端口和pwm

posted on 2025-09-19 16:30  li5920o  阅读(99)  评论(0)    收藏  举报

导航