- 博客(12)
- 资源 (15)
- 收藏
- 关注
原创 瑞萨RH850的cstart.asm启动文件分析
cstart.asm标准化初始化:统一栈、寄存器、RAM的初始化流程,避免因硬件差异导致的兼容性问题;灵活适配:支持FPU开关、栈大小调整、模式切换,满足不同项目需求;安全引导:通过feret指令和_exit函数,确保程序从启动到结束的全流程可控。实际开发中,需结合具体MCU的手册(如内存地址、寄存器定义)和项目需求(如是否用浮点、栈大小)调整代码,不可直接套用示例。
2025-09-28 11:53:09
874
原创 RH850启动流程boot.asm和cstart.asm文件分析
核心目标:将C语言用户程序的存储段嵌入系统,或启动main函数()。适用场景:支持两类程序——单核设备程序多核设备程序(需处理多处理器元素PE的初始化分支)()关键前提:示例程序仅提供基础启动例程框架,实际需根据设备规格补充处理(如RAM地址、中断配置等),详情见设备用户手册()。
2025-09-28 11:47:58
1228
原创 CC-RH编译器中文教程(#pragma section`指令)(二)
0-9a-zA-Z;若名称以数字开头,编译器会自动在开头添加(如123→_123若不指定用户定义名称,使用默认段名(如data属性对应.data段名会自动拼接重定位属性字符串(如,数据段最终为foo.sdata,未初始化数据段为foo.sbss),避免不同重定位属性的段重名。返回类型:必须为void(中断处理程序无返回值);参数类型:必须为;未指定param=:1个参数,存储EIIC(EI级异常)或FEIC(其他异常)寄存器值;指定param=
2025-09-28 09:55:42
1134
原创 CC-RH编译器中文教程(基于《CC-RH编译器.pdf》)(一)
设计的C语言编译器,核心功能是将C语言或汇编语言编写的源程序转换为目标设备可执行的机器语言,适用于嵌入式系统(如汽车电子、工业控制)的应用开发。是总控命令,负责调用编译器、汇编器、链接器,支持从C/汇编源文件到加载模块的全流程,也可单独控制某一阶段。(优化链接器),三者协同完成从源文件到可执行文件的转换。)链接为目标设备可执行文件,支持多种输出格式与优化。)为例,演示从编译到生成可执行文件的完整流程。若命令行参数过多(如多文件、多选项),可通过。:仅执行编译,不进行后续汇编/链接,生成。
2025-09-28 09:26:41
790
原创 ISO 26262|浅谈ASIL: 汽车安全性等级
ASIL不仅是汽车安全设计的指导框架,也是确保整个供应链遵循统一安全标准的重要工具。通过合理应用ASIL等级,汽车制造商能够在设计初期就将风险控制在可接受范围内,从而生产出更安全可靠的车辆。想了解更多汽车安全标准的细节,或者ASIL在自动驾驶系统中的应用案例吗?:驾驶员避免伤害的能力(数值越大可控性越低):危害事件造成的伤害程度。:危害场景发生的频率。
2025-09-24 11:10:49
960
原创 瑞萨RH850系列bootloader开发引导区(Boot Area)与闪存区(Flash Area)划分教程
基于瑞萨(RENESAS)官方应用笔记(R20UT4672EJ0100 Rev.1.00),详细介绍如何使用RH850 系列 C 编译器(CC-RH) 将程序划分为引导区和闪存区。划分的核心目的是:引导区程序固定不变,仅通过微控制器的闪存自编程功能更新闪存区的应用程序,无需重新配置引导区。
2025-09-24 10:41:16
1502
原创 瑞萨RX 系列bootloader开发(Boot 区与 Flash 区划分)教程
基于瑞萨官方应用笔记(R20UT4547EJ0100 Rev.1.00),详细讲解如何使用 RX 系列 C/C++ 编译器(CC-RX)将程序划分为Boot 区(固定不可修改区)和Flash 区(可修改 / 替换区),实现仅更新 Flash 区程序而无需重新配置 Boot 区的需求。
2025-09-23 10:28:45
1244
原创 芯海系列 MCU/SOC 开发培训
选型要点:根据场景选择存储类型(OTP/Flash)、温度范围(-40~150℃)、外设需求(CAN FD/BLE);工具适配:8位用CSU-IDE+CS-LINK,32位用KEIL5+J-LINK;开发关键:ADC需校准、BLE需优化功耗、PD需协议栈适配;调试技巧:变量观察窗查看关键参数(如ADC值、BLE接收数据),烧录后必校验。通过本培训,可掌握芯海MCU/SOC从选型到量产的全流程开发能力,如需进一步深入,可参考芯海官网的SDK文档与示例代码。
2025-09-23 10:13:43
1483
原创 瑞萨RL78/F2X 系列车规MCU技术解析
RL78/F2X系列是瑞萨推出的新一代超低功耗车规微控制器,专为未来高可靠性智能执行器、传感器及低端车身ECU(电子控制单元)设计,是RL78/F1x系列的创新扩展型号。该系列在保持与RL78/F1x硬件、软件完全兼容(支持软件复用)的基础上,提升了CPU性能、耐高温能力及外设功能集成度,同时新增安全与连接特性,可满足汽车电子领域不断升级的技术需求(如功能安全、高速通信)。兼容性:与RL78/F1x软硬件完全兼容,降低迁移成本,复用现有软件资源;性能提升。
2025-09-23 09:53:46
862
原创 基于瑞萨(Renesas)CS+ 集成开发环境 中文教程
CS+ 是瑞萨为 RH850 系列打造的集成开发环境,整合了软件设计、实现、调试等全流程工具。无需切换多个工具,仅通过 CS+ 即可完成 RH850 应用的完整开发,核心组件包括CC-RH 构建工具(负责编译、汇编、链接等构建操作)、调试工具、代码分析工具等。通过宏定义控制条件编译(如切换到「Preprocess」→「Macro definition」;点击「…」按钮,在「Text Edit」对话框中输入宏,格式为「宏名=值」(如「DEBUG=1」「BAUDRATE=115200」),每行一个宏;
2025-09-23 09:43:06
1549
原创 瑞萨RH850 CODE flash 库详细解说,代码闪存库(Type T01)使用教程
瑞萨RH850 CODE flash 库详细解说,代码闪存库(Type T01)使用教程
2025-09-23 09:29:36
1679
原创 如何解析bmp文件在嵌入式液晶屏上显示QT
https://blog.youkuaiyun.com/brotherwyz/article/details/90405596?spm=1001.2014.3001.5502
2023-09-23 07:40:10
157
1
瑞萨 RH850 系列微控制器的代码闪存库(Code Flash Library,简称 FCL)Type T01
2025-09-23
GC-PowerStation 中文版,SMT导坐标和GERBER文件处理无需注册解压,经过测试放心使用可以用
2019-04-19
STM32带下载程序W25Qxx串口助手
2020-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅