【经验】R-CAR-M3在UBOOT中通过命令方式控制GPIO

2020-05-28 Renesas
R-CAR-M3,Renesas R-CAR-M3,Renesas R-CAR-M3,Renesas R-CAR-M3,Renesas

R-CAR-M3是瑞萨电子第三代R-Car汽车自动驾驶平台解决方案,64位ARM架构体系,六核处理器,两个Cortex-A57,四个Cortex-A53,还有一个用于实时处理的双锁步Cortex-R7内核,以及 PowerVR Series6XT GX6650 3D图像加速引擎,频率600MHZ。


本文主要介绍UBOOT起来后,通过UBOOT的mw命令修改GPIO的寄存器,达到控制GPIO的输出,这里以GPIO6_7为例测试。


UBOOT启动后,输入h,回车,可以看到有很多命令:


用于修改内存的命令是mw,显示内存值的命令是md。

首先在数据手册中可以找到GPIO6_7对应的控制寄存器基地址为0xe6055400:

运行md e6055400可以查看这些寄存器,j就是对应的GPIO的控制寄存器:

这里看到e6055400的值为0,GPIO为通用输入输出功能;e6055404的值,0x17880,对应GPIO6_7的bit位为1,代表是输出功能;e6055408的值为0x7880,对应GPIO6_7的bit位为1,输出为高电平,通过万用表测量为3.3V;


运行命令mw.l  e6055408  7800 1后,通过万用表测量为0V,说明控制成功了:

这种控制R CAR M3的GPIO的寄存器的方法,也可以推广到USB,SPI,SCIF,PCIE,以太网等外设寄存器的控制,从而达到这些模块的测试,非常方便,UBOOT有任何问题,都可以用这种方法测试,非常专业。

技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由Bill提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】自动驾驶处理器芯片R-CAR-H3/M3 的IPL如何冷启动

R-CAR-M3是瑞萨电子第三代R-Car汽车自动驾驶平台解决方案,64位ARM架构体系,六核处理器,两个Cortex-A57,四个Cortex-A53,还有一个用于实时处理的双锁步Cortex-R7内核,以及 PowerVR Series6XT GX6650 3D图像加速引擎,频率600MHZ。本文主要介绍R-CAR-H3/M3 的IPL如何冷启动。

设计经验    发布时间 : 2019-07-02

【经验】R-CAR-H3/M3自动驾驶处理器内核启动没有打印的一个原因和解决方法

R-CAR-M3是瑞萨电子第三代R-Car汽车自动驾驶平台解决方案,64位ARM架构体系,六核处理器,两个Cortex-A57,四个Cortex-A53,还有一个用于实时处理的双锁步Cortex-R7内核,以及 PowerVR Series6XT GX6650 3D图像加速引擎,频率600MHZ。本文主要介绍R-CAR-H3/M3 内核启动没有打印的一个原因和解决方法。

设计经验    发布时间 : 2019-07-10

【经验】R-CAR-M3 SoC的以太网应用为MAC-MAC方式时软件代码修改方法

R-CAR-M3是瑞萨电子第三代R-Car汽车自动驾驶平台解决方案,64位ARM架构体系,六核处理器,两个Cortex-A57,四个Cortex-A53,还有一个用于实时处理的双锁步Cortex-R7内核,以及 PowerVR Series6XT GX6650 3D图像加速引擎,频率600MHZ。根据本人实际设计经验,本文主要介绍R-CAR-M3的以太网应用为MAC-MAC方式时软件代码的修改。

设计经验    发布时间 : 2020-03-16

【经验】自动驾驶处理器芯片R-CAR-H3/M3 系统网络启动

R-CAR-M3是瑞萨电子第三代R-Car汽车自动驾驶平台解决方案,64位ARM架构体系,六核处理器,两个Cortex-A57,四个Cortex-A53,还有一个用于实时处理的双锁步Cortex-R7内核,以及 PowerVR Series6XT GX6650 3D图像加速引擎,频率600MHZ。本文将介绍瑞萨电子R-CAR-H3/M3从网络启动LINUX系统的方法。

设计经验    发布时间 : 2019-07-19

【经验】自动驾驶处理器芯片R-CAR-H3/M3相关部分文件在内核中的目录位置

R-CAR-M3是瑞萨电子第三代R-Car汽车自动驾驶平台解决方案,64位ARM架构体系,六核处理器,两个Cortex-A57,四个Cortex-A53,还有一个用于实时处理的双锁步Cortex-R7内核,以及 PowerVR Series6XT GX6650 3D图像加速引擎,频率600MHZ。 本文主要介绍内核目录结构中,R-CAR-H3/M3相关部分文件在内核中的目录位置。

设计经验    发布时间 : 2019-07-26

【经验】瑞萨R-CAR flash_write在项目开发中的的编译以及应用

R-CAR-M3是瑞萨电子第三代R-Car汽车自动驾驶平台解决方案,64位ARM架构体系,六核处理器,两个Cortex-A57,四个Cortex-A53,还有一个用于实时处理的双锁步Cortex-R7内核,以及 PowerVR Series6XT GX6650 3D图像加速引擎,频率600MHZ。 本文主要介绍flash_write在项目开发中的的编译以及应用。

设计经验    发布时间 : 2019-08-05

【经验】R-CAR-H3/M3内核pinctrl子系统结构简单说明

R-CAR-M3是瑞萨电子第三代R-Car汽车自动驾驶平台解决方案,64位ARM架构体系,六核处理器,两个Cortex-A57,四个Cortex-A53,还有一个用于实时处理的双锁步Cortex-R7内核,以及 PowerVR Series6XT GX6650 3D图像加速引擎,频率600MHZ。本文主要介绍R CAR H3/M3内核pinctrl子系统结构。

设计经验    发布时间 : 2019-07-28

【经验】R-CAR-M3 芯片引脚SPI1的复用关系

R-CAR-M3是瑞萨电子第三代R-Car汽车自动驾驶平台解决方案,64位ARM架构体系,六核处理器,两个Cortex-A57,四个Cortex-A53,还有一个用于实时处理的双锁步Cortex-R7内核,以及 PowerVR Series6XT GX6650 3D图像加速引擎,频率600MHZ。本文主要介绍 R CAR M3 芯片引脚SPI1的复用关系。

设计经验    发布时间 : 2019-07-10

【经验】​R-CAR-M3/H3内核注册MSIOF1驱动失败的解决方法

R-CAR-M3是瑞萨电子第三代R-Car汽车自动驾驶平台解决方案,64位ARM架构体系,六核处理器,两个Cortex-A57,四个Cortex-A53,还有一个用于实时处理的双锁步Cortex-R7内核,以及 PowerVR Series6XT GX6650 3D图像加速引擎,频率600MHZ。 本文主要介绍R CAR H3/M3内核注册 MSIOF1驱动失败的解决方法 。

设计经验    发布时间 : 2019-07-31

【经验】汽车自动驾驶处理器芯片R CAR H3/M3 linux内核启动没有打印的解决方法

R-CAR-M3是瑞萨电子第三代R-Car汽车自动驾驶平台解决方案,64位ARM架构体系,六核处理器,两个Cortex-A57,四个Cortex-A53,还有一个用于实时处理的双锁步Cortex-R7内核,以及 PowerVR Series6XT GX6650 3D图像加速引擎,频率600MHZ。 本文主要介绍R CAR H3/M3 linux内核启动没有打印的解决方法。

设计经验    发布时间 : 2019-07-31

【经验】R CAR M3自动驾驶处理器调试过程中,控制GPIO翻转电平的方法

R-CAR-M3是瑞萨电子第三代R-Car汽车自动驾驶平台解决方案,64位ARM架构体系,六核处理器,两个Cortex-A57,四个Cortex-A53,还有一个用于实时处理的双锁步Cortex-R7内核,以及 PowerVR Series6XT GX6650 3D图像加速引擎,频率600MHZ。 本文主要介绍R CAR M3调试过程中,控制GPIO翻转电平的方法。

设计经验    发布时间 : 2019-07-03

【经验】自动驾驶处理器芯片R-CAR-M3 内核配置报错解决方法

R-CAR-M3是瑞萨电子第三代R-Car汽车自动驾驶平台解决方案,64位ARM架构体系,六核处理器,两个Cortex-A57,四个Cortex-A53,还有一个用于实时处理的双锁步Cortex-R7内核,以及 PowerVR Series6XT GX6650 3D图像加速引擎,频率600MHZ。本文主要介绍 R CAR M3内核编译第一步make menuconfig报错的解决方法。

设计经验    发布时间 : 2019-07-17

【经验】自动驾驶处理器芯片R-CAR-H/M3 Minimon的编译方法

R-CAR-H/M3是瑞萨电子第三代R-Car汽车自动驾驶平台解决方案,64位ARM架构体系,八核处理器,四个Cortex-A57,四个Cortex-A53,还有一个用于实时处理的双锁步Cortex-R7内核,以及 PowerVR Series6XT GX6650 3D图像加速引擎,频率600MHZ。本文将介绍瑞萨电子R-CAR-H/M3交叉编译minimon程序。

设计经验    发布时间 : 2019-06-06

【经验】自动驾驶处理器芯片R-CAR-M3 Minimon串口无打印

R-CAR-M3是瑞萨电子第三代R-Car汽车自动驾驶平台解决方案,64位ARM架构体系,六核处理器,两个Cortex-A57,四个Cortex-A53,还有一个用于实时处理的双锁步Cortex-R7内核,以及 PowerVR Series6XT GX6650 3D图像加速引擎,频率600MHZ。本文将介绍瑞萨电子R-CAR-M3调试minimon无打印的解决方法。

设计经验    发布时间 : 2019-07-03

【经验】自动驾驶处理器芯片R-CAR-H3/R-CAR-M3 系统EMMC启动IPL,UBOOT注意点

R-CAR-H3/M3 系统EMMC启动模式下,如果不修改EX_CSD寄存器,会出现没有任何打印信息,无法启动的问题,本文主要来解决这个问题。

设计经验    发布时间 : 2019-07-17

展开更多

现货市场

查看更多

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:Diodes

价格:¥0.0120

现货:292,500

品牌:RENESAS

品类:MOSFET

价格:¥0.2360

现货:263,268

品牌:RENESAS

品类:MOSFET

价格:¥0.4460

现货:222,500

品牌:RENESAS

品类:MCU

价格:¥5.1500

现货:200,000

品牌:RENESAS

品类:MOSFET

价格:¥1.3640

现货:196,984

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货:188,410

品牌:RENESAS

品类:MOSFET

价格:¥0.2140

现货:155,504

品牌:RENESAS

品类:晶体管驱动器

价格:¥12.1593

现货:141,383

品牌:RENESAS

品类:MOSFET

价格:¥0.1700

现货:121,731

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

电子商城

查看更多

暂无此商品

千家代理品牌,百万SKU现货供应/大批量采购订购/报价

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面