HPMicro Arduino支持包v0.1.0发布,适配功能揭晓!

Github仓库地址:
https://github.com/hpmicro/arduino
开发板管理器地址:
https://github.com/hpmicro/arduino/releases/download/v0.1.0/hpmicro_arduino_v0.1.0.json
HPMicro Arduino支持包v0.1.0支持了hpm5300evk和hpm5301evklite两款开发板。适配了以下功能:
GPIO  | 支持中断  | 
PWM  | 占空比256级可调,支持输出方波  | 
UART  | 支持5-8bit,奇偶校验,1-2停止位配置  | 
ADC  | 输出10bit结果  | 
I2C  | 主/从模式支持  | 
SPI  | 主/从模式支持  | 
USB Device  | 模拟键盘/鼠标  | 
以下为支持包提供的示例:
adc  | 演示ADC测量输入电压的功能  | 
keyboard_message  | 演示按键输入消息  | 
led_pushbutton  | 演示按键和LED灯的使用  | 
button_mouse_control  | gpio输入模拟鼠标移动和点击  | 
pwm  | 演示输出PWM的功能  | 
Serial  | 演示串口通信功能  | 
spi_master  | 演示SPI主机模式通信  | 
spi_slave  | 演示SPI从机模式通信  | 
Wire/master_read  | 演示I2C主机模式读信息  | 
Wire/master_write  | 演示I2C主机模式写信息  | 
Wire/slave_read  | 演示I2C从机模式读信息  | 
Wire/slave_write  | 演示I2C从机模式写信息  | 

1、打开Arduino IDE,并在首选项->其他开发板管理地址中添加HPMicro的开发板管理器url地址。

2、在开发板管理界面即可看到相关的开发板,点击安装。

安装按钮变成移除后,即表示安装完成。


在Arduino IDE中工具->开发板中选择HPMicro开发板,然后在文件->示例中可以找到hpmicro提供的对应开发板的示例,单击即可打开。


支持FLASH和RAM两种构建类型,其中FLASH类型会将程序会被烧写到FLASH中,开发板复位后程序不丢失。RAM类型直接将程序拷贝到RAM中进行运行,开发板复位后程序丢失。


1. HPMicro Arduino支持编程器下载和bootloader下载。
2. 编程器下载:(ft2232/cmsis_dap/jlink)
3. 工具->编程器中选择实际使用的编程器

4、 开发板上电,连接编程器和开发板,确保boot0/1均为0,项目->使用编程器上传


5、Build_type: FLASH
按下reset按键,程序即可开始运行
Build_type: RAM
程序下载后会直接开始运行。MCU复位后程序会丢失。

1、工具->Bootload Mode中选择USB/Serial

2、USB: 连接开发板的USB0和电脑,并将boot0/1配置为0/1,并按下reset按键。

Serial: 连接开发板的USB_DEBUG和电脑,并将boot0/1配置为0/1,并按下reset按键,并在工具->端口中选择对应的端口号。对于5301evklite开发板,需要按住sw2的同时按下sw1按键进入bootrom模式。

3、项目->上传

4、Build_type: FLASH
将boot0/1配置为均为0,按下reset按键,程序即可开始运行
Build_type: RAM
程序下载后会直接开始运行。MCU复位后程序会丢失。
-END-

“先楫半导体”(HPMicro)是一家致力于高性能嵌入式解决方案的半导体公司,总部位于上海,产品覆盖微控制器、微处理器和周边芯片,以及配套的开发工具和生态系统。公司成立于2020年6月,总部坐落于上海市浦东软件园区,并在天津、苏州、深圳和杭州均设立分公司。核心团队来自世界知名半导体公司管理团队,具有15年以上,超过20个SoC的丰富的研发及管理经验。先楫半导体以产品质量为本,所有产品均通过严格的可靠性测试。目前已经量产的高性能通用MCU产品包含HPM6700/6400、HPM6300、HPM6200、HPM5300、HPM6800及HPM6E00系列,性能领先国际同类产品并通过AEC-Q100认证。公司已完成ISO9001质量管理认证和ISO 26262/IEC61508功能安全管理体系双认证,全力服务中国乃至全球的工业、汽车和能源市场。更多信息,敬请访问 https://hpmicro.com/