- 博客(19)
- 收藏
- 关注
原创 MCAL-ADC(S32G3)
模块实现(生成物)是否为post-build或link阶段文件对生成代码无影响(功能未实现)关于precompile、post-build以及link,可查看文章定义同样参考上面文章。
2025-07-23 17:24:20
580
原创 使用EB的Fee模块替换ETAS的Fee模块
5.ETAS的MemIf模块依赖Fee模块的几个非标准接口 具体接口可在MemIf_Cfg.h中查看 接口名为Fee_Rb_xxx 移除ETAS的Fee模块后需手动添加这部分接口(空定义即可)3.添加EB Fee静态代码 如Fee.c Fee.h等 静态代码可在EB工具的安装路径下找到 以及添加Fee_Memmap文件。2.配置EB Fee模块 具体配置需要与BSW一致 生成的Fee_cfg.c和Fee_cfg.h添加到工程。1.确保原工程ETAS的存储协议栈是可用的。
2025-04-15 09:11:40
266
原创 CanIf_Transmit
PduId 对应关系在CanIf_TxPduId_MappingTable 配置时会对应具体CAN ID。CanIf_Transmit为接口层函数 调用底层Can_Write前会做校验 手写代码可以直接调用。Can_Write为驱动层发送CAN报文接口 只做发送 不做校验 不推荐直接使用。uint8 * SduDataPtr 指向发送数据。uint8 * MetaDataPtr 未知作用。CanIf层 Can接口层。指向Pdu相关发送数据。
2025-03-27 11:26:38
238
原创 MCU负载率测试
通过测量空闲时间,可以间接反映CPU的负载率。例如,如果空闲时间为0,则CPU满负荷运行;如果空闲时间为1秒,则CPU完全空闲。以下是一个基于C语言的示例代码。
2025-03-13 16:55:09
402
原创 IOHWAB
每个模块对应一个buffer 一个buffer包含多个通道 buffer类型为Adc_ValueGroupType(CP)ADC、DI、DO硬件抽象 向上提供接口获取采样电压、DI值或者输出DO值。adc采样对应的通道号 与MCAL硬件通道号对应 多个采样模块通道号不叠加。小电阻:比如50m欧 常用于电流检测 通过电压电阻计算电流 能量损耗小。板子采样电压与实际输入电压比值 这个需要根据板子采样电路计算。7.硬件原理图查看实际输入电压与采样电压比值。2.定义adc采样buffer。
2025-03-07 17:29:57
308
原创 芯片 Pin脚
举例:S32G3芯片,pin脚号43 = 16(单个区16个引脚)* 2(pin脚在C区,前面有A、B区)pin脚号 = 编号(如PB_2,编号为2) + 单个区引脚数 * pin脚所在区之前的区数。MSCR:Mode Select Control Register,模式选择控制寄存器。2.功能可复用 这类引脚具有MSCR值。
2025-03-02 00:10:19
197
原创 SWITCH
访问控制列表(Access Control List,简称ACL)是一种计算机网络安全机制,主要用于控制对网络资源的访问。ACL通过定义一些规则,来决定哪些用户或系统能够访问资源,或者具体到某个数据包可以通过哪些网络设备以及如何处理。在路由器和交换机上,ACL用于控制数据包的转发。通过设置ACL,可以允许或拒绝特定IP地址、端口号或协议的数据包。ACL在不同的环境和设备上可能用于不同的目的。
2025-02-27 11:20:14
124
原创 AUTOSAR架构CanIf_XCore_LocalCore_Transmit函数
const PduInfoType * CanIfTxInfoPtr:指向Pdu数据及长度的指针。PduIdType CanIfTxSduId:Pdu的Id。
2025-02-23 22:12:31
110
原创 UAD调试器调试AUTOSAR CAN通信
1.AUTOSAR版本问题 宏定义CANIF_SETCONTROLLERMODE_INTEGRATION_VERSION会影响CanIf_SetControllerMode_Integration函数的参数,导致设置CAN_T_START失败。还可查看ComM状态:CanSM_ReqComM_Mode_en[](正常为2-FULLCOM,0为NOCOM)CanSM_ReqComM_Mode_en从2到0可导致CANSM_Curr_Mode_en变为PRENOCOM。
2025-02-21 17:03:20
230
原创 S32DS添加.a
添加成功后在makefile中的Tool invocations会有.a文件的路径。Compiler和Linker两项中的Project都要添加.a。
2025-01-10 09:28:21
182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人