linyu0395

  • 2024-12-15
  • 发表了主题帖: 【Follow me第二季第3期】+ 瑞萨开发环境

    本帖最后由 linyu0395 于 2024-12-16 00:02 编辑     首先有幸得到瑞萨的RA6M5开发板并进行测试。     开发环境的下载、安装,大家可以通过官网直接下载,安装后如图         这里不得不夸一下瑞萨的开发环境,我从入手到熟悉,基本上就花了不到一个小时。我个人觉得瑞萨的开发环境比ST的还优秀,包括各种硬件模块、功能模块的可视化配置以及丰富的代码集成,非常适合新手入门。一旦熟悉了,就能快速地搭建测试环境和代码编写,摒弃各种繁杂的底层驱动的测试,这应该是广大工程师梦寐以求的便捷式开发模式吧。 这里也推荐一下[野火]瑞萨RA系列FSP库开发实战指南——基于野火启明开发板 — [野火]瑞萨RA系列FSP库开发实战指南——基于野火启明开发板 文档这个网站,里面也提供了瑞萨RA系列的开发教程,非常适合入门的工程师们参考! renesas/ra-fsp-examples: Example projects for Renesas RA MCU family  这是github的内容,里面可以下载最新的官方example,我也是借助这些教程和参考快速进行开发板功能的验证。       好了,长话短说。测试过程中我首先测试了RA6M5的QSPI模块的功能。 以下是每个 SPI 闪存协议模式的区别: SPI_FLASH_PROTOCOL_EXTENDED_SPI (0x000): 标准的 SPI 模式,命令、地址和数据通过单条线(MOSI)传输。 SPI_FLASH_PROTOCOL_QPI (0x002): QPI(四线接口)模式使用四条线传输命令、地址和数据。相比标准 SPI 模式,QPI 模式每个时钟周期传输四位数据,从而提高数据吞吐量。 SPI_FLASH_PROTOCOL_SOPI (0x003): SOPI(串行八线接口)模式使用八条线传输命令和数据。此模式需要设备设置为 SOPI 模式,并且可以显著提高数据传输速率。 SPI_FLASH_PROTOCOL_DOPI (0x004): DOPI(双八线接口)模式也使用八条线,但它在双数据速率(DDR)模式下运行,即在时钟的上升沿和下降沿都传输数据,相比 SOPI 模式,数据速率加倍。 SPI_FLASH_PROTOCOL_1S_1S_1S (0x000): 使用一条线传输命令、地址和数据的协议,与标准 SPI 模式类似。 SPI_FLASH_PROTOCOL_4S_4D_4D (0x3B2): 使用四条线传输命令,并以双数据速率传输地址和数据。 SPI_FLASH_PROTOCOL_8D_8D_8D (0x3FF): 使用八条线以双数据速率传输命令、地址和数据。 SPI_FLASH_PROTOCOL_1S_2S_2S (0x048): 使用一条线传输命令,使用两条线传输地址和数据。 SPI_FLASH_PROTOCOL_2S_2S_2S (0x049): 使用两条线传输命令、地址和数据。 SPI_FLASH_PROTOCOL_1S_4S_4S (0x090): 使用一条线传输命令,使用四条线传输地址和数据 SPI_FLASH_PROTOCOL_4S_4S_4S (0x092): 使用四条线传输命令、地址和数据 这些协议模式的选择通常取决于设备的支持和所需的数据传输速率 QSPI和OPI的代码我参考了github上下载的   我用了SEGGER_RTT进行数据打印,过程中加入了速度测试。这里提一下,   用Auto 无法输出打印的数据,这个时候可以根据编译生成的map文件定位到 .bss._SEGGER_RTT  就可以看到RTT的内存地址     RTT选择 Adress ,然后填入就OK了。         回到瑞萨的IDE,正如开始所说,配置非常的人性化,熟悉后,基本通过菜单和功能选择就能生成一个完整的代码框架,里面包含了底层的驱动和部分应用。       熟悉代码框架后,我加入了Systick的初始化配置、OSPI、QSPI的初始化以及进行读写的测速代码,具体内容我会附上代码供大家参考 这次调试的时间比较仓促,板子寄到了老家,而且最近一直在疯狂加班,板子今天才拿回来开始测试,花了半天的时间熟悉了代码并尝试测试了一下,有点捉紧。希望后续能抽时间继续完善其他外设包括液晶、can、网络等。最后不得不说瑞萨的开发环境做的做不错,我第一次入门就花了半天时间就基本熟悉IDE和功能配置等,除了e2studio,还支持MDK,非常棒!希望瑞萨能加强国内的推荐力度!  

  • 加入了学习《Follow me第二季第3期演示视频》,观看 Follow me第二季第3期演示视频

  • 2024-03-16
  • 加入了学习《BQ76952 & BQ76942, 3-16S & 3-10S 电池监控器系列讲座 (2)》,观看 2.2 bq76942/bq76952 器件概述

最近访客

< 1/2 >

统计信息

已有200人来访过

  • 芯积分:144
  • 好友:--
  • 主题:9
  • 回复:79

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言