历史上的今天

今天是:2026年03月23日(星期一)

2023年03月23日 | 东软HR8P506开发笔记1-开发环境搭建

发布者:omega34 来源: zhihu关键字:东软  单片  开发环境 手机看文章 扫描二维码
随时随地手机看文章

简介:

东软载波微电子有限公司前身海尔旗下的集成电路公司,现被东软载波合并,旗下有很多成熟的单片机和行业应用芯片,本例子所使用的是基于Cotex-M0,型号是HR8P506FHLQ

软件下载链接essemi.com/article/c52.

Tips:安装之前,建议将360安全卫士关掉,不然老是弹出杀毒对话框

方案一:iDesigner开发环境

截至2021/02/24最新版本:iDesigner_V4.2.3.176

iDesigner 软件安装

第一步

安装预安装环境,有些人的电脑因为安装了VisualStuido开发环境,而iDesigner也是依赖于该开发环境的一个软件,所以预安装环境如果有安装了VisualStudio的会提示不用安装

下载安装包

预安装环境包

提示:打开安装包,根据安装说明顺序严格按照要求安装!!

安装“dotNetFx40_Full_x86_x64.exe”,我的电脑因为之前安装过VisualStuido2017,所以这里不用安装,安装也很简单,直接点击“继续”就好了

安装“dotNetFx40LP_Full_x86_x64中文补丁包.exe”这里也是因为安装了VisualStuido2017,跟上面一样,没有安装的点击“继续”就好了

安装“VSIsoShell_cn.exe”,双击打开,点击“下一步”

选择“我已阅读并接受许可条款(A)",然后点击“下一步”

我这里选择安装在“D盘”,大家不想修改的保持默认“C盘”即可,然后点击“下一步”

稍等片刻,等待安装完毕

安装完后点击“完成”即可


第二步安装开发软件

下载安装包

iDesigner软件安装包

双击安装

点击“下一步”

勾选“我接受许可协议中的条款(A)”,点击“下一步”

默认安装位置是“C盘”,大家可以根据自己电脑的情况选择保持默认或更改到其他安装盘,我这里更改为“D盘”

点击“安装”

等待安装完成.....

点击“完成”

好了,出现桌面快捷图标,安装完成

第三步新建一个工程,验证iDesigner开发环境安装是否正常

启动画面,右下角有个“Power by visual Studio”字样,这也是进一步解释了为什么要安装这么多VisualStudio组件的原因

主页面,是不是似曾相识,跟VisualStuido很像

下载示例:essemi.com/article/c80.

我用的芯片是HR8P506FHLQ,32位,Cotex-M0内核,所以选择下载”AN074_Examples_HR8P506 V2.06“

动图封面

我们先将“AN074_Examples_HR8P506 V2.06”解压出来,然后打开里面的示例工程

动图封面

我们来生成下解决方案,发现有错误!!

动图封面

我们来看下错误提示,没有工具链,也就是说没有编译工具链

第四步:我们再来继续安装工具链

下载 “C 编译器工具链 ES32CC(32位)” 编译工具链

动图封面

打开,安装编译工具链

这里面有两个文件,没有说明要求我们就先安装第一个文件“ES32CC_v1.0.0.8.exe”

双击打开后,直接“下一步”

默认是“C盘”,根据个人电脑情况选择安装位置,我这里还是选择安装在“D盘”,然后点击“下一步

稍等片刻片刻等待安装完成

安装完成后,点击“完成”

再来安装第二个文件“vc_redist2015.x86.exe”,双击安装,选择“我同意须贺条款和条件(A)”,然后点击“安装(I)”

还是因为我安装Visualstudio 2017已经安装了这个插件,我这里选择关闭,如果没有安装继续安装即可

我们再来编译一下,看下能否编译通过,编译之前需要在“工具->工具链设置”里面操作一下

设置好工具链再编译

动图封面

从输出结果来看,编译是成功了

因为我这个开发板是配套的,所以代码下载进去可以直接看到效果,我们来试下,我使用的下载器件是“ES-LINK II”

数码管正常跳动,代码运行正常

动图封面

更改下计数参数,将数码管变化速度加快

动图封面

OK,这样我们就把iDesigner开发环境搭建好了

方案二:Vscode开发环境

截至2021/02/24最新版本:VSCode For essemi(Windows) v1.0.18

Vscode for essemi软件安装

下载”VSCode For essemi“安装软件

编译软件安装

双击打开压缩包开始安装

弹出对话框,直接点击“下一步”

默认安装位置是“C盘”,大家根据个人电脑情况选择安装盘,我这里选择“D盘”,然后点击“下一步”

稍等片刻等待安装完成

安装完成后点击“完成”即可

在桌面上可以看到我们熟悉的Vscode图标

我们双击打开看下,主页面就是Vscode的主页面

这里我们同样打开示例工程来验证下是否安装好,第一次打开提示安装“C/C++”扩展插件、调试插件全部点击同意就可以了

动图封面

这样我们的Vscode开发环境就搭建好了

总结

1、这是一款基于arm内核的国产单片机,开发环境方面相对来说还是比较完善,另外在工业和消费电子领域已经有多年成熟的验证。

2、如果单安装vscode开发环境,需要安装“C 编译器工具链”,我这里使用的是Cotex-M0的单片机,所以编译工具链选择“C 编译器工具链 ES32CC(32位)”。

3、这款单片机接触了一个多月的时间,后期在实际项目中会不断更新使用记录,敬请期待。


关键字:东软  单片  开发环境 引用地址:东软HR8P506开发笔记1-开发环境搭建

上一篇:没有实物也可以玩转单片机--Tinkercad
下一篇:最后一页

推荐阅读

  2018年亚洲物联网展于2018年3月21-22日在新加坡博览中心召开,横跨多重电子应用领域的全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST)展出了其最新的物联网(IoT)和智能驾驶创新方案。在本届展会上,意法半导体为观众带来了种类丰富的让汽车驾驶、城市和物品更智能的解决方案。下面就随网络通信小编一起来了解一下相关内容吧。  让驾...
创新制动解决方案助力电气化与自动化交通未来 强化“根植本土,服务本土”、“本土为全球”理念,深耕中国及亚太市场 第二代iBooster高动态建压性能更好满足新能源及自动驾驶车辆制动需求 领先的博世工业4.0推进物联网领域创新发展 南京——全球领先的技术与服务供应商博世今日宣布,亚太地区首个博世智能助力器(iBooster)生产基地于南京正式落成启用。...
目标 稳压器是一种让负载上的输出电压保持恒定而不随负载电流变化的电路。例如,负载可以是微控制器系统,这就要求电源电压保持恒定,即使其电流会随着系统活动的变化而变化。图1中的齐纳二极管稳压器提供了一种非常简单的方法来将负载电压VL保持与齐纳二极管的反向击穿电压相同的值,只要负载电阻RL保持在高于某一下限。电压源VIN和电阻RS通过戴维宁等效...
1、建立好文件夹,文件夹中有相应的库函数和头文件等等以上通过我的G盘里面的建立工程模板解压即可得到2、通过keil创建test_creat.uvproj到以目录选择完芯片以后,弹出窗口一定要选择“否”3、添加文件,只用添加C文件进去添加完成以后会看到:4、头文件路径的添加stm32f10x_it.h,stm32f10x.h,stm32f10x_conf.h,core_cm3.h,system_stm32f10x.h主要添加以上...

史海拾趣

小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved