打印
[RISC-V MCU 应用开发]

某国产risc-v微控制器开发环境搭建

[复制链接]
275|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 dirtwillfly 于 2025-6-9 15:46 编辑

~~

1.MCU介绍
我手里的开发板是HPM5300-EVK,板载MCU是HPM5361,主频为 480 MHz,内置 288KB SRAM 1 MB Flash,为工业自动化,新能源及汽车等应用提供了丰富的算力和高效的控制能力。
内部资源框图:




RISC-V 内核支持双精度浮点运算及强大的 DSP 扩展,主频高达 480 MHz
16KB 高速缓存 (I/D Cache) 和高达 256KB 的零等待指令和数据本地存储器 (ILM / DLM),极大避免了低速外部存储器引发的性能损失。
2 8 通道 PWM 控制器。
多种运动传感器接口,包括增量式和绝对值位置传感器接口,旋转编码器接口和磁编码器接口。
脉冲式位置输出接口和绝对值位置输出接口。
运动和位置控制单元。
可编程逻辑单元 PLB
集成高效率 DCDC 转换器和 LDO, 支持系统单电源供电,可动态调节输出电压实现性能-功耗平衡,兼顾了电源的灵活性,易用性和效率。
多电源域设计,灵活支持各种低功耗模式。
超低功耗待机。
多种通讯接口:1 个内置 PHY 的高速 USB,多达 4CAN/CAN-FD 及丰富的 UARTSPII2C 等外设。
2 2MSPS 16 位高精度 ADC,配置为 12 位精度时转换率可达 4MSPS,多达 16 个模拟输入引脚;2 个增益可编程的运算放大器,2 个模拟比较器和 2 1MSPS 12 DAC
多达 20 32 位定时器,3 个看门狗和 RTC
集成 AES-128/256, SHA-1/256 加速引擎和硬件密钥管理器。支持固件软件签名认证、加密启动和加密执行,可防止非法的代码替换、篡改或复制。
基于芯片生命周期的安全管理,以及多种攻击的检测,进一步保护敏感信息。
内建 Boot ROM,可以通过 USB 或者 UART 对固件安全下载和升级。






使用特权

评论回复

相关帖子

沙发
dirtwillfly|  楼主 | 2025-6-7 19:59 | 只看该作者
本帖最后由 dirtwillfly 于 2025-6-7 20:16 编辑

2、开发环境搭建
官网提供了三种开发环境的链接,分别是Segger Embedded Studio、IAR Embedded Workbench for RISC-V、Embeetle IDE。





这里我们使用Segger Embedded Studio。
2.1 提前下载好安装程序
下载地址:https://www.segger.com/downloads/embedded-studio/
我使用的是64位的win10,所以我下载了64位Windows对应的版本:



2.2 IDE安装
双击安装程序开始安装:




在欢迎页面点“Next”:



选择“I accept the Agreement”,然后继续点“Next”



选择安装目录,然后点“Next”。这里我选择了D盘的目录D:\SEGGER\SEGGER Embedded Studio 8.24。



选择程序文件夹,这里我没改,使用默认文件夹。继续点“Next”。



选择关联的文件格式,这里使用默认的选项。然后点“Next”。



选择附加组件,仍然使用默认选项,继续点“Next”。



点“Install”,正式开始安装。



休息一会,等待安装结束。



安装完成,点“Finish”完成安装,退出安装程序。



此时桌面已经有了Segger Embedded Studio的快捷图标


使用特权

评论回复
板凳
dirtwillfly|  楼主 | 2025-6-7 19:59 | 只看该作者
本帖最后由 dirtwillfly 于 2025-6-7 20:20 编辑

2.3 IDE激活
Segger Embedded Studio需要激活码激活才能使用。先楫半导体向用户提供免费商用的license,用户可在以下网址申请:https://license.segger.com/hpmicro.cgi
进入license申请页面,填写个人信息和MAC地址,选中“Yes,I have read and do accept SEGGER's Privacy Policy”,然后点“Request License”。其中MAC地址在Embedded Studio -> Tools -> License Manager -> Diagnose Problems 或者 SystemView -> Tool -> License Manager... -> Available Locks... 可以找到。


马上就会弹出License Activation发送信息,非常快。




打开邮箱,复制激活码,到Segger Embedded Studio的Tools' -> 'License Manager...' and click on 'Activate Embedded Studio'.
粘贴你的激活码,然后点击"Install License"。




完成激活。








使用特权

评论回复
地板
dirtwillfly|  楼主 | 2025-6-7 20:19 | 只看该作者
本帖最后由 dirtwillfly 于 2025-6-7 20:22 编辑

3、驱动安装
我手里的开发板HPM5300EVK,板载了FT2232HL调试工具,并且同时实现了USB到JTAG和UART的转换。所以需要安装下驱动,才能愉快地刷。
驱动程序在sdk包里就有。sdk包下载地址:https://www.hpmicro.com/design-resources/development-software/5
下载后,打开压缩包,在tool目录的FTDI_InstallDriver.exe就是要安装的驱动。


双击FTDI_InstallDriver.exe开始安装驱动。
驱动安装程序是中文界面,点”下一步“。




很快就安装完毕,点”完成“退出安装程序。




安装完毕后,连接开发板到电脑的USB口,在设备管理器中会显示如下:




就说明驱动安装成功了。接下来就可以愉快地耍了~~~




使用特权

评论回复
5
闪烁阴影| | 2025-6-11 08:27 | 只看该作者
这个写的很详细啊,国产芯片难得有很好的配套ide

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:欢迎进入TI MCU论坛      21ic TI技术交流1群:61549143(已满),  21ic TI技术交流2群:311421422 我的博客:http://blog.timcu.com/

1186

主题

35036

帖子

1122

粉丝