【经验】解析R-Car H3/M3/M3N/E3 SCIF串口驱动模块的时钟源设置、使能硬件流控制和内核配置
RENESAS推出的驾驶安全辅助系统和车载信息娱乐系统的第三代R-Car SoC芯片,第三代的产品主要包括R-Car H3、R-Car H3N、R-Car M3、R-Car M3N、R-Car D3、R-Car E3、R-Car V3H、R-Car V3M,内核方面使用的是Cortex-A57 CPU、Cortex-A53 CPU和Cortex-R7,主要面向无人驾驶、智能辅助驾驶、车机、仪表和ADAS等应用场景,并以其强大的算力和丰富的外设资源赢得了广大车厂和Tier 1的认可。本文将解析R-Car H3/M3/M3N/E3 SCIF串口驱动模块的时钟源设置、使能硬件流控制和内核配置。
此驱动模块控制R-Car H3/M3/M3N/E3的SCIF串口,进行串行通信接口的控制,支持以下功能:
①RS232C的数据传输和接收;
②通信设置控制:波特率为9600, 19200, 38400, 57600, 115200 bps;奇偶检验位(无/奇/偶);停止位(1bit/2bit);数据传输位数(7bit/8bit);
③DMA传输:支持SCIF0、SCIF1、SCIF3、SCIF4、SCIF5,不支持SCIF2;
④硬件流控制:支持SCIF0、SCIF1、SCIF3、SCIF4,不支持SCIF2、SCIF5。
时钟源设置:
SCIF可以使用内部时钟,也可以使用外部时钟,时钟源的选择比较多样。
那么可以选择的时钟源如下表所示:
外部时钟的设置:在arch/arm64/boot/dts/renesas/salvator-common.dtsi目录文件下编辑更改,如下所示:
&scif_clk {
clock-frequency = <14745600>;
status = "okay";
};
如果使用内部时钟,需要把如上编译的内容删除掉即可。
注意R-Car E3不支持外部时钟的定义。
使能硬件流控制:
添加“uart-has-rtscts”来使用硬件流控制功能。
具体设置为:R-Car H3/M3/M3N在arch/arm64/boot/dts/renesas/salvator-common.dtsi目录文件下编辑、R-Car E3在arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts目录文件下编辑,编辑如下:
&scif1 {
pinctrl-0 = <&scif1_pins>;
pinctrl-names = "default";
+ uart-has-rtscts;
...
};
注:“+”代表修改后的设置。
内核配置:
这个配置很关键,如果要启用此模块的功能,就需要使用如下内核配置来进行设置:把对应功能勾选上。
Device Drivers --->
Character devices --->
Serial drivers --->
<*> SuperH SCI(F) serial port support
(11) Maximum number of SCI(F) serial ports
[*] Support for console on SuperH SCI(F)
[ ] Support for early console on SuperH SCI(F)
[ ] DMA support
注:如上两个括号里面的“*”号,表示勾选上此功能。
如果想要使能DMA传输,可以在“DMA support”前面勾选上。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由智创提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】 BLDC驱动SOC芯片MLX81207开发工具——EVB板使用说明及注意事项
面对汽车电子化的洪流,各个汽车零部件厂商都在寻找一个性价比高的电子水泵解决方案。Melexis的MLX81207 BLDC驱动SOC芯片是一个适合开发200~1000W 水泵的高度集成BLDC驱动方案。该方案与分离器件方案相比,可以大大缩小客户的PCB布板空间,并且提高系统的稳定性。该篇文章主要介绍了MLX81207 EVB的接口部分及申请该EVB时的注意事项。
设计经验 发布时间 : 2018-07-28
如何解决BLDC驱动SOC芯片MLX81207使用Eclipse开发程序添加文件后编译出错的问题
MLX81207是Melexis的高度集成电机驱动方案,外部搭配6个N-MOS就能驱动无刷电机转动,MLX81207在DEMO程序上开发时,通常需要自己添加文件,此时编译整个工作,会报错,找不到添加的文件。本文将介绍其解决方案。
设计经验 发布时间 : 2018-06-29
【经验】BLDC驱动Soc芯片MLX81207开发工具——EMlx Programmer软件使用方法
Melexis的BLDC驱动Soc芯片MLX81207适用于BLDC和DC两种电机平台的应用,适用于水泵、油泵、天窗等项目的应用。该产品一共有三种程序烧录方式,今天主要介绍如何使用EMlx Programmer进行烧录。
设计经验 发布时间 : 2018-11-01
纳芯微汽车电子解决方案 助力汽车电动化和智能化发展
型号- NSL2163X-Q1,NSL23916-Q1,NSI1311,NSI6601,NSI7258,NSR2240X,NPC060N065A,NSL23716X-Q1,NCA8244,NSM2017,NPI040N120A (1200V. 40V),NSM2019,NSM2013,NSI22C11,NSM2015,NSC9260X,NSM2011,NSR33XXX,NSC9262,NSI1300,NSC9264,NSREF31XX,NSI1306,NPS0X0N065A,NSP1830,NSL2161X-Q1,NCA1169,NCA1044,NSR7808,NSOPA240X,NSE11409,NSP1831,NSP1832,NSM2020,NSD8306,NSOPA8XXX,NSD8308,NSI67XX,NS0PA8XXX,NSD1026V,NSR31XXXT,NSE425X,NSE34050,NSL31682-Q1,NSL21912-Q1,NSI6622V,NSPDC1,NSR31XXX,NCA1021S,NSD8310,NSD8312,NSD1624,NPI030N065A,NSR104XX,NCA1043(B),NSD731X,NSI6651,NSD11416,NSI22C12,NCA1051A,NSUC1602,NCA1462,NSD8381,NSD56008,NSM3011,NST17 5-Q1,NSIP2266-Q1,NSPADX,NSM3013,NSM3012,NSI6801,NST60-Q1,NSUC1610,NCA9539,NST175-Q1,NSR7850,NST175,NSM203X,NSIP605X,NSI6911,NSOPA9XXX,NSI824X,NST86-Q1,NSP1631,NSD12409,NSP1632,NSPASX,NSP1630,NSCSA24X,NSM1013,NPI040N120A,NSL23924-Q1,NCA9555,NSI822X,NSA9264,NCA1042B,NSCSA21X,NSD12416,NSPGM2,NSM2117,NSPGM1,NSI6602V,NSD3608,NSM2113,NSM2115,NSR35X,NSD3604,NSL31520-Q1,NSR35XXX,NST20,NSREF30XX,NPC0X0N120A,NSI1200,NS0PA9XXX,NSI6611,NSPAS1,NSPAS3,NST235-Q1,NCA1145,NSE5702,NSI6601M,NSE5701,NSA9260X,NSR114XX,NSR1048,NSM1030
SOC跟SIP(系统级封装)的区别在哪里?
SoC(系统级芯片)与SiP(系统级封装)两种技术都是现代集成电路发展的重要里程碑,它们都能实现电子系统的小型化、高效化和集成化。SOC跟SIP(系统级封装)的区别在哪里?本文SLKOR来给大家解析一二。
技术探讨 发布时间 : 2024-10-27
WT2605C蓝牙语音芯片用在汽车仪表盘上,提升车用蓝牙信息娱乐系统智能化应用
对于传统的汽车仪表盘来说,MCU还需要跑蓝牙协议栈,工作量大,使用WT2605C SOC蓝牙芯片,可以大大减少工程师的开发时间,MCU只需要通过标准的AT指令与WT2605C蓝牙芯片通讯即可,指令交互简单,无需复杂的操作。
应用方案 发布时间 : 2024-05-26
智芯半导体凭借汽车电子芯片领域优势,成功通过国家级专精特新“小巨人”企业认定
日前,安徽省工业和信息化厅公示了第六批国家级专精特新“小巨人”企业名单,ZHIXIN智芯半导体凭借在汽车电子芯片领域的深耕笃行与核心技术优势,成功通过国家级专精特新“小巨人”企业认定。
原厂动态 发布时间 : 2024-09-15
【IC】助力汽车智能化应用,中微半导新推车规级SoC芯片BAT32A6300,内置MCU+LDO+LIN收发器
近日,中微半导体宣布推出BAT32A系列车规级SoC芯片——BAT32A6300。该芯片提供QFN32封装,可满足对于尺寸及空间比较敏感的车身域和辅助驾驶域节点执行器需求。该芯片采用先进的制程工艺和架构设计,具有高集成、高可靠及低功耗为一体的优势,内置MCU+LDO+LIN收发器,可以胜任以前需要多颗器件的应用场景,是嵌入式集成如开关、面板、灯、传感器、电机等应用的理想之选。
产品 发布时间 : 2024-01-03
唯创知音WT2605C蓝牙语音芯片:让汽车仪表盘秒变智能音乐舞台!
对于未来的互联汽车来说,蓝牙技术可助力实现智能无线网络,从而提高道路安全水平和驾乘舒适度。对于传统的汽车仪表盘来说,MCU还需要跑蓝牙协议栈,工作量大,使用唯创知音WT2605C SOC蓝牙芯片,可以大大减少工程师的开发时间,MCU只需要通过标准的AT指令与WT2605C蓝牙芯片通讯即可,指令交互简单,无需复杂的操作。
应用方案 发布时间 : 2024-07-23
宏思电子车规级安全芯片HSC32C1,荣获「2023年度汽车电子科学技术奖」优秀创新产品奖
由深圳市汽车电子行业协会承办的“AEIS 2024第十三届国际汽车电子产业峰会”,于2024年6月29日隆重开幕。宏思电子以其“32位CPU车规级安全芯片HSC32C1”的出色表现,荣获「2023年度汽车电子科学技术奖」优秀创新产品奖。
原厂动态 发布时间 : 2024-07-04
昂瑞微电子车规级蓝牙SoC芯片OM6650AM通过权威第三方测试机构AEC-Q100车规级认证
2023年9月,昂瑞微电子车规级蓝牙SoC芯片OM6650AM通过权威第三方测试机构AEC-Q100车规级认证,并已向各大车载应用厂商进行推广。显示了公司在布局车规级芯片产品线方面的实力和决心。
原厂动态 发布时间 : 2023-09-23
磐启微电子亮相电工仪表展,展示其工业级蓝牙及ChirpIoT™作为电工仪表产品和技术解决方案
“第四十八届中国电工仪器仪表产业发展技术研讨会及展会”在杭州成功举办,磐启微电子凭借其卓越的技术实力和创新产品,赢得了业界的高度认可和广大客户的热烈追捧,展会圆满结束,成绩斐然。 磐启微电子展示了其工业级蓝牙及ChirpIoT™作为电工仪表产品和技术解决方案。
原厂动态 发布时间 : 2024-04-28
【应用】广芯微提供电动车仪表盘及PKE完整解决方案,内置低功耗8位MCU,待机时间达2年以上
电动车的仪表盘现在越来越多跟PKE或者RKE方案等防盗器方案结合在一起。广芯微应用自身的低功耗高性能MCU、优秀的125kHz低频接收SOC芯片、低成本高性能的ASK发射和ASK接收芯片给客户构造了性能优越,性价比高的电动车仪表盘及PKE完整解决方案。
应用方案 发布时间 : 2022-12-06
芯海科技携十多款工业电子、汽车电子领域的创新产品及应用方案亮相2024慕尼黑上海电子展
2024慕尼黑上海电子展,芯海科技以“工业智能 创芯驱动”为主题,精彩展示了在工业电子、汽车电子领域的十多款创新产品及应用方案。历经20余年的持续研发与积累,公司凭藉“模拟信号链+MCU”双平台策略,为工业和汽车的智能化、电动化发展注入了新的活力,为市场和客户提供了更加丰富、优质和高效的解决方案。
原厂动态 发布时间 : 2024-07-10
电子商城
现货市场
服务
世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。
实验室地址: 深圳 提交需求>
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
登录 | 立即注册
提交评论