某国产risc-v微控制器开发环境搭建
本帖最后由 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,多达 4路 CAN/CAN-FD 及丰富的 UART、SPI、I2C 等外设。
• 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 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 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: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口,在设备管理器中会显示如下:
就说明驱动安装成功了。接下来就可以愉快地耍了~~~
这个写的很详细啊,国产芯片难得有很好的配套ide 太乐观了吧,你这把软件装上驱动装上,只完成开发环境30%的配置,还有一堆东西 死不低头 发表于 2025-7-2 19:34
太乐观了吧,你这把软件装上驱动装上,只完成开发环境30%的配置,还有一堆东西 ...
举例说说还需要啥? {:lol:}
如果用jlink的话,推荐V11或者V12 为啥要说某,直接说牌子不就好了,先缉。
页:
[1]