自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

原创 MPQ6611 SPI配置参数

2025-04-03 15:21:44 218

原创 NSD7315S-Q1 SPI参数配置

SDI输入数据字长16位,由下列格式组成:IC1:IC2:IC3:

2025-04-03 15:19:09 285

原创 CIP4100B SPI配置参数

2025-04-03 15:15:18 106

原创 QMI8A01z SPI配置

QMI8A01z支持SPI从接口的3线和4线模式。SPI 4线模式使用两条控制线(CS, SPC)和两条数据线(SDI, SDO)。SPI 3线模式使用相同的控制线和一条双向数据线(SDIO)。SDI /SDIO引脚用于3线和4线模式,并根据所选模式进行配置。SPI可以在模式0 (CPOL=0, CEPH =0)或模式3 (CPOL=1, CEPH =1)中完成。QMI8A01z接口自动检测正在使用的模式并相应地配置时钟。SPI 3线或4线模式通过设置CTRL1.bit7来配置。

2025-04-03 15:12:20 241

原创 基于CYT4BB MCAL完成对DS_SA47321功能开发

【代码】基于CYT4BB MCAL完成对DS_SA47321功能开发。

2025-04-03 15:05:43 738

原创 DS_SA47321 Spi通信配置

微控制单元(MCU)应回读受保护的寄存器值,并通过检查数据来验证其正确性,以确保已正确写入受保护的配置请求寄存器。发送32位解锁序列,该解锁序列由 4 个连续字节组成的 32 位序列构成(1:0xAB;微控制单元(MCU)可以通过读取寄存器PROTSTAT来检查每个写入的字节是否正确,以及对受保护寄存器的写访问是否已解锁。在初始化(INIT)状态、正常(NORMAL)状态和唤醒(WAKE)状态下,可以对受保护的寄存器进行访问。当对受保护寄存器的访问已解锁时,将预期值写入受保护寄存器。回读受保护寄存器的值;

2025-04-03 13:56:27 715

原创 L9305驱动组件接口TESSY测试

c文件解析成功后,Test Project视图会在Module下显示该.c文件涉及的函数接口。具体如下图。

2025-01-25 22:53:56 427

原创 TLF35584 基本介绍

1)多电压电源芯片,包含6路输出电压。2)输入电压范围:3.0~40.0V。3)具有复位功能的独立电压监测块。4)可配置的功能看门狗和窗口看门狗。5)安全状态控制与两个安全状态信号(SS1 SS2)的可编程延迟。6)输入电压监测(过电压开关关闭)。7)符合ISO26262。

2025-01-25 22:53:24 576

原创 AutoSAR CanIf模块

  CanIf的功能:

2025-01-25 22:52:18 135

原创 问题排查 - TC397 CORE2 50MS/100MS任务不运行

CORE2 的任务运行次数的计数值OsTask_100ms_Core2 - task_cnt[12]、OsTask_50ms_Core2 - task_cnt[16]不在累加,但是其他任务OsAlarm_1ms_Core2、OsAlarm_5ms_Core2、OsAlarm_10ms_Core2、OsAlarm_20ms_Core2 任务计数值累加正常。

2025-01-25 22:50:35 289

原创 Clock Controller of RH850/F1KH-D8, RH850/F1KM-S4, RH850/F1KM-S2

esmp;时钟控制器由时钟振荡电路、时钟选择电路、和时钟输出电路组成。

2025-01-25 22:50:00 122

原创 RH850F1KM-S4-100Pin_ R7F7016453AFP MCAL PWM 测试

【代码】RH850F1KM-S4-100Pin_ R7F7016453AFP MCAL PWM 测试。

2025-01-25 22:49:35 93

原创 CY T 4 BB 5 CEB Q 1 A EE GS MCAL配置 - MCU组件

如果导数不支持ALTHF时钟,则该参数必须设置为0.0(单位为Hz)。- 指定ALTHF时钟的频率(单位为Hz)。启用或禁用复位函数。指定已配置的模式数。

2025-01-25 22:48:55 1016

原创 NX100 参数配置

当该接口被配置为一个主接口(控制器)时,它就能够通过预先分配的引脚来控制I2C总线上的其他设备。当核心被配置为从(响应器)时,设备能够提供例如对I²C主(控制器)的I/O扩展。接口核心可以选择使用专用的片上延迟元件来延迟输入或输出数据(SDA),或两者都标称延迟50 ns。这为任何外部I2C组件提供了一个更简单的接口。此外,50 ns的故障滤波器可用于SDA和SCL。CertusPro-NX设备有一个硬I²C接口,它可以被配置为主节点(控制器)或从属节点(响应器)。I²C接口的引脚是预先分配的。

2025-01-25 22:48:25 671

原创 FS8405 Release FS0B

当设备由于故障导致故障安全输出FS0B较低时,在允许设备释放这些引脚之前,必须验证某些条件。

2025-01-25 22:47:50 397

原创 CYT3BB_4BB:Clock system

CYT3BB/4BB的时钟系统包括8-MHz IMO、2个ILO、4个看门狗计时器、4个PLL、一个FLL、5个时钟监控器(CSV)、一个8-33.34MHzECO和一个32.768-kHz WCO。该时钟系统支持三个主时钟域: CLK_HF、CLK_SLOW和CLK_LF。

2025-01-25 22:46:47 1064

原创 Cache 缓存

Cache 的由来:随着MCU性能的不断提升,MCU的时钟频率不断提升工作速率不断提高,MCU访问内存的速率也随之被提升。但是内存性能的提升速率不及MCU快,因此内存访问的速率相比MCU慢的多。

2025-01-25 22:41:41 503

原创 CYT4BB - Work Flash 编程

在AOTUSAR中,对于Work Flash读写是通过Fls Fee Nvm实现,Nvm读写数据操作的不是实际的物理地址而是虚拟地址,虚拟地址不定,无法直接确定实际的物理地址。除此之外,Nvm读写数据的操作并不是实时的,相比直接操作物理地址,Nvm读写耗时更久,读写数据越多时间越久。程序编码过程中,不同的数据对于实时性要求不同;对于实时性要求不高的数据,通过NVM实现存储;相反对于关键性的数据,实时性要求很高,需要通过直接存储至物理地址实现。

2024-12-23 13:45:48 382

原创 CYT4BB - Work Flash 理论

工作闪存是一种用来存储数据的闪存。具有永久记忆掉电不丢失的功能。

2024-12-19 09:08:06 858

原创 CYT4BB - Code Flash 理论

Flash划分为Code-Flash、Work-Flash、Supervisory flash。Work-Flash比Code-Flash更适合重新编程。Code-Flash支持读写操作,允许在CPU活动是更新Flash。Work-Flash和Code-Flash都支持OTA的AB Bank。Flash编程操作,如“Erase All”、“Program Row”等,都是从Arm®Cortex®-M0+内核通过系统调用使用IRQ0中断执行的。

2024-12-18 14:14:07 1100

原创 IAR Embedded Workbench for Arm 使用技巧

支持版本:IAR Embedded Workbench for Arm 7.20 版本及以上、IAR Embedded Workbench for RX 3.10 版本及以上;C-RUN直接集成在IAR Embedded Workbench for Arm中,在代码执行过程中进行动态代码分析,及时发现运行时发现的实际错误。边界检查,确保对数组和其他对象的访问在边界内;独特的测试代码优化,最小化代码大小开销;编译器中反馈代码的相关性和图形;检查计算中的溢出和环绕;发现位移操作中的位丢失;分析C和C++代码;

2024-11-27 13:50:44 1075

原创 FS8x 功能安全

fail-safe是电独立的和物理隔离的。fail-safe由自己的参考电压和电流提供,有自己的振荡器,有重复的模拟路径以最小化常见的故障,并有LBIST/ABIST来覆盖潜在故障。fail-safe根据设备部件号提供ASIL B或ASIL D遵从性。除非另有规定,fail-safe定时来自故障安全振荡器,其精度为+/-6%。

2024-11-13 16:15:42 985

原创 PMIC FS8405

FS85/FS84设备系列是按照ASIL D流程开发的,FS84具有ASIL B能力,而FS85具有ASIL D能力。所有的设备选项都是引脚到引脚和软件兼容的。FS85/FS84是一种汽车功能安全的多输出电源集成电路,专注于雷达、视觉、ADAS域控制器、无线电和信息娱乐应用。它包括多种开关模式和线性调压器。它提供了外部频率同步的输入和输出,以优化系统的EMC性能。FS85/FS84包括增强的安全特性,具有故障安全输出,成为面向安全的系统分区的完整部分,涵盖了ASIL B和ASIL D安全完整性级别。

2024-11-12 16:55:19 690

原创 位,字节、地址、寻址

字节是内存存储中最小单元,一个字节有8位。

2024-11-07 11:37:16 877

原创 TLF35584 - FunctionWatchdog

在TLF35584中集成了一个功能或问答监视器来监控微控制器。在稳定状态下,会生成一个问题(从表中提取),同时,所谓的心跳计数器从零开始计数。心跳计数器倒计时,直到心跳周期结束。心跳周期的持续时间被设置为默认值,但可以通过SPI命令进行调整。这个问题由4位组成,预期的答案由4个回答组成,每个回答8位。这四个响应应在心跳周期结束之前发送。最后一个响应应被写入同步响应寄存器,以重置心跳计数器。

2024-10-28 10:52:39 419

原创 “AUTOSAR Nvm_WriteAll()掉电无法正常更新Nvm数据” 问题分析

1、问题现象再掉电时调用Nvm_WriteAll()函数后,再重新上电,发现下电前更新得NvmBlock数据未被正确更新到Nvm中。掉电时直接调用Nvm_WriteBlock()函数,可以正常更新指定得NvmBlock块。2、排查NvM_InterWriteAll()函数有被正常执行。NvM_InterWriteAll()函数中调用得NvM_UpdateValidandChangeStatus(STD_ON,STD_ON)函数被屏蔽了,无法正常执行。NvM_UpdateValidand

2024-06-18 16:54:09 903

原创 RH850F1KM-S4-100Pin_ R7F7016453AFP MCAL PWM 配置

该参数启用TAUJ寄存器的WV_INIT_ONLY或WV_INIT_RUNTIME寄存器写验证功能的选择和支持。- 所有F1KM-S4系列器件、F1KM-S2系列器件和F1KM-S1系列80针和100针器件都支持TAUB0。- 注:“PwmDeviceName”参数的描述中为F1KM-S4、F1KM-S2、F1KM-S1系列设备。- TAUB1仅支持F1KM-S4系列176、233、272引脚器件和F1KM-S2系列176引脚器件。- WV_DISABLE:禁用TAUJ寄存器的写验证功能。

2024-05-27 10:10:30 488

原创 RH850F1KM-S4-100Pin_ R7F7016453AFP MCAL MCU 配置

1、MCU包含的组件McuGeneralConfigurationMcuModuleConfigurationMcuPublishedInformationMcuRamInitConfiguration2、McuGeneralConfiguration2.1、McuClm0/1/2/3MonitoringClockAccuracy以百分比表示CLMA0/1/2/3的监控时钟精度。疑问5:该精度在哪获取?该设置有什么实际作用?2.2、McuClm0/1/2/3Operatio

2024-05-24 10:34:06 512

原创 RH850F1KM-S4-100Pin_ R7F7016453AFP MCAL Gpt 配置

1、Gpt组件包含的子配置项GptDriverConfigurationGptDemEventParameterRefsGptConfigurationOfOptApiServicesGptChannelConfigSet2、GptDriverConfiguration2.1、GptAlreadyInitDetCheck该参数启用/禁用Gpt_Init API中的GPT_E_ALREADY_INITIALIZED Det检查。true:开启Gpt_Init API中的GPT_E_

2024-05-22 16:19:29 562

原创 RH850F1KM-S4-100Pin_ R7F7016453AFP MCAL Dio 配置

例如端口组0为PORTGROUP_0_BITS_0_TO_14。端口组ANALOG0为PORTGROUP_ANALOG0_BITS_0_TO_15。对于JTAG相关的端口组,此参数包含“PORTGROUPJTAG_- 单个DIO端口的配置,包括通道和可能的通道组。”格式的字面量,用于数字和字母数字端口组。此参数包含“PORTGROUP_该参数用于指定DIO端口组。

2024-05-22 14:14:38 186

原创 RH850F1KM-S4-100Pin_ R7F7016453AFP MCAL Port 配置

注意:当PortPinInitialMode是CSIG0SC_AT4IN或CSIG0SC_AT4OUT时,PortIpControl应该设置为True。PortPinLevelValue配置的值仅在DIO模式下使用。此值对于ALT模式无效。该参数用于启用/禁用端口引脚输入缓冲区和输出缓冲区的直接IO控制。参数,用于指示端口引脚的初始电平状态。此参数是多个配置集的集合。

2024-05-22 14:14:03 218

原创 E1仿真器

emp;E1仿真器软件包包括以下项目。打开包装框后,检查您的E模拟器是否包含所有这些项目。表1.1显示了E1的包装组件。

2024-05-20 14:25:52 190

原创 通过python脚本获取TASKING编译的MAP文件中memory的使用情况

【代码】通过python脚本获取TASKING编译的MAP文件中memory的使用情况。

2024-05-16 14:59:20 279

原创 RH850 GreenHillSoftware Install

IDE一次链接到一个Compiler/Green Hills Debug Probe安装目录。如果您安装了IDE、编译器和绿山调试探测器软件,安装程序会将安装链接在一起。如果您只使用Advanced Install选项安装IDE,那么当您第一次启动它时,IDE会提示您链接到编译器和绿山调试探针安装*。如果您使用Advanced Install选项只安装编译器和绿山调试探针软件,安装程序会提示您将IDE的安装链接到新的编译器和绿山调试探针安装。

2024-05-13 14:40:01 599

原创 TLF35584 Windows Watchdog

1、相关寄存器1)WWDCFG0 - Protected Window watchdog configuration request 0 *R2offset Address:09H;Reset Value:06H;窗口看门狗关窗口的周期默认值:350wd cycles = 350ms。2)WWDCFG1 - Protected Window watchdog configuration request 1 *R2)Offset Address:0A;Reset Value:0B;

2024-05-10 16:44:10 379

原创 TC3XX 调用栈理论知识

一个任务是一个独立的控制线程。任务的状态由其上下调用关系定义的。当任务被中断时,处理器将使用该任务的上下调用关系来重新启用任务的继续执行。

2024-05-10 16:41:59 1054

原创 RH850F1KM Part1 创建一个新工程

RH850F1KM 搭建MCAL配置环境步骤见博客:https://blog.youkuaiyun.com/qq_41164088/article/details/138188144。RH850F1KM 搭建MCAL配置环境中复制到BSWMD文件夹下的文件过多,除包含当前芯片型号外,还有其他的芯片信号,导致报错。解决办法,删除掉BSWMD文件夹下的多余芯片信号的arxml文件即可。

2024-05-10 16:36:22 154

原创 TC377TX 超声波雷达数据更新缓慢问题排查

通过标定数据查看超声波雷达实时的距离大小,发现距离并没有实时更新,而是在实际值与默认值之间跳变,更新十分缓慢。泊车功能必须依赖超声波雷达测距来实现,当雷达数据更新缓慢时,会导致泊车失败。

2024-05-10 16:20:05 1022

原创 RH850F1KM 搭建MCAL配置环境

MCAL的配置是由DaVinci的GUI完成的。可用参数的基础是由Renesas提供的参数定义文件(PDF/BSWMD)和BSWMDT文件(包含在MCAL软件包中)。整个流程都是基于标准化的XML进行的。可以从配置说明文件(CDF)中导入和导出该配置。生成器工具使用这些cdf来创建用于应用程序构建的.c/.h文件。1)PDF文件(参数定义文件= BSW模块供应商特定的配置参数定义)2)BSWMDT文件。

2024-04-25 16:38:03 899

原创 TLF9471 - High-Speed CAN FD Transceiver

CAN收发器被设计用来承受汽车应用的恶劣条件,并支持12V应用。SBC的控制器区域网络(CAN)收发器部分在汽车和工业应用中提供高速(HS)和接收。它作为CAN协议控制器和与ISO 11898-2:2016和SAE J2284兼容的物理总线线之间的接口。CAN FD收发器提供低功耗模式,以减少电流消耗。这支持具有部分断电节点的网络。为了支持软件诊断功能,实现了CAN接收模式。它被设计为在收发器被关闭时提供良好的被动行为(混合网络,钳位15/30个应用程序)。通过总线上的信息,。

2024-04-07 16:19:13 719 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除