历史上的今天
返回首页

历史上的今天

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

正在发生

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

2023-03-23 来源: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、这款单片机接触了一个多月的时间,后期在实际项目中会不断更新使用记录,敬请期待。


推荐阅读

史海拾趣

Amphenol Piher公司的发展小趣事

Amphenol Piher 是 Amphenol 公司的一部分,专注于设计、制造和销售电子行业中的传感器和电位器等产品。以下是关于 Amphenol Piher 公司发展的五个相关故事:

  1. 创立与初期发展:Amphenol Piher 公司的历史可以追溯到20世纪60年代,在西班牙的Valencia成立。最初,公司主要致力于生产电位器和传感器等电子元器件,为不同行业的客户提供定制化的解决方案。随着市场需求的增长和公司技术实力的提升,Amphenol Piher 逐渐赢得了客户的信任和市场认可。

  2. 技术创新与产品多样化:Amphenol Piher 公司在技术研发方面持续投入,并不断推出新型的传感器和电位器产品。公司专注于提升产品性能、精度和可靠性,满足客户对高品质电子元器件的需求。除了传统的电位器和传感器,Amphenol Piher 还推出了一系列新型产品,如角位移传感器、线性位移传感器等,为不同应用领域提供多样化的解决方案。

  3. 客户合作与定制化解决方案:Amphenol Piher 公司与客户建立了紧密的合作关系,致力于开发定制化的传感器和电位器解决方案。公司的工程团队与客户密切合作,根据客户的需求和应用场景,设计和制造符合特定要求的产品。这种定制化解决方案能够满足客户个性化的需求,为客户提供更加专业和完善的服务。

  4. 质量控制与认证标准:Amphenol Piher 公司高度重视产品质量控制,并严格遵循国际质量管理体系标准。公司的生产工艺和质量管理体系符合ISO 9001质量管理体系认证标准,以确保产品质量的稳定性和可靠性。此外,Amphenol Piher 公司的产品还通过了各种行业和应用领域的认证标准,如汽车行业的TS16949认证等,确保产品符合行业标准和规定。

  5. 全球市场拓展与合作伙伴关系:除了在西班牙的生产基地外,Amphenol Piher 公司还在全球范围内设有多个销售办事处和代理商网络,拓展了国际市场份额。公司与全球各种行业领先企业建立了长期稳定的合作关系,共同推动产品的创新和市场拓展。通过全球市场拓展和合作伙伴关系,Amphenol Piher 公司不断扩大业务规模,增强了在电子行业中的市场竞争力。

这些故事展示了 Amphenol Piher 公司从成立初期到如今在技术创新、产品多样化、客户合作与定制化解决方案、质量控制与认证标准以及全球市场拓展与合作伙伴关系等方面取得的重要进展。

E-Mark Inc公司的发展小趣事

在电子汽车行业初期,XYZ公司主要生产简单的车载电子设备。为了进入欧洲市场,公司决定对其产品进行E-Mark认证。经过严格的测试和审核,XYZ公司的产品质量和安全性能得到了欧洲市场的认可。随着欧洲市场的开拓,XYZ公司逐渐扩大了生产规模,提升了技术水平,最终成为了汽车电子行业的领导者。

CSB公司的发展小趣事

随着国内市场的饱和,CSB公司开始将目光投向海外市场。公司制定了国际化战略,通过设立海外分支机构、拓展国际市场渠道、加强与国际合作伙伴的合作等方式,逐步实现了全球市场的布局。在国际市场上,CSB公司的产品和服务得到了广泛认可,为公司带来了丰厚的回报。

这些故事虽然是对电子行业企业发展的一般性描述,但可能在一定程度上反映了CSB公司或其他类似企业在电子行业中的发展历程。然而,需要注意的是,每个企业的发展道路都是独特的,具体的故事还需根据企业自身的实际情况来编写。

台湾双羽公司的发展小趣事

随着半导体技术的兴起,富士通敏锐地捕捉到了这一领域的巨大潜力。公司开始加大在半导体研发方面的投入,致力于开发出具有自主知识产权的半导体产品。经过不懈的努力,富士通在半导体领域取得了多项重大突破,不仅提升了自身的技术实力,也为全球半导体产业的发展做出了积极贡献。如今,富士通已成为全球领先的半导体制造商之一,其产品在各个领域都得到了广泛应用。

Capar Components Corp公司的发展小趣事

作为一家有社会责任感的企业,Capar Components Corp积极参与公益事业,回馈社会。公司定期组织员工参与社区服务活动,帮助困难群体解决实际问题。此外,公司还设立了奖学金和助学金,支持教育事业的发展。这些举措不仅彰显了公司的社会责任感,也为公司树立了良好的企业形象。


这些故事是基于一个虚构的电子行业公司背景编写的,您可以根据Capar Components Corp的实际情况进行调整和修改,以使其更符合该公司的历史和发展轨迹。请注意,由于我无法获取Capar Components Corp的具体信息,这些故事仅为示例性质,并非真实事件。

台湾岱恩(DAIN)公司的发展小趣事

在追求经济效益的同时,Capar Components Corp也注重环保和可持续发展。公司积极采用环保材料和生产工艺,减少生产过程中的污染排放。同时,公司还推出了一系列绿色电子产品,满足消费者对环保产品的需求。这些举措不仅提升了公司的社会形象,还为公司赢得了更多客户的青睐。

问答坊 | AI 解惑

便携式串口调试助手,大小仅5KB

[url=http://www.cinzy.com/soft/COMdbg.rar]便携串口调试助手 精品[/url] 软件名称:COMdbg 版本 0.2 RC 更新日期:2008/5/20 大小:5.21K 简介: 串口调试软件中的一员,不同的是此版本纯API编写,运行高效稳定,只有5K,体系非常小巧,功能强大,非常值 ...…

查看全部问答>

无线收发模块电赛资料

电赛 马上就要开始了我这里为大家收集了关于无线发射模块的资料 希望对大家有帮助…

查看全部问答>

上海交大:我国汽车电子产业发展的技术障碍与攻关战略

演讲主题:我国汽车电子产业发展的技术障碍与攻关战略 演讲嘉宾:上海交通大学 许敏 主要议题: 1、我国汽车电子的产业发展与研发现状 2、我国汽车电子产业发展的技术障碍 3、我国汽车电子产业发展的攻关战略 重点论述了我国汽车电子产 ...…

查看全部问答>

请问如何用单片机模拟SPI来访问SD卡阿????????

我网上看了很多程序,都不可以,像看看怎么样能模拟访问,…

查看全部问答>

刚才看一网友做的频率计有句代码不解

if(flag_1s==1) { tmp=T0count*65536+TH0*256+TL0 } 一秒计数的脉冲为何是tmp=T0count*65536+TH0*256+TL0,不是每次中断都T0count++?…

查看全部问答>

请问各位大侠,我需要一些用C实现的关于Wi-Fi数据传输的指导。请赐教。

我是新手 ,请大侠们赐教,使用Wi-Fi传输到底是个什么样的过程,怎么用C实现啊?比如说,我现在电脑上有一些视频文件,需要传输到另外一个电脑上,怎么用C实现?谢谢。…

查看全部问答>

初学arm问问题-关于异常返回时的问题

--------ARM异常发生时和ARM异常返回时做的工作---------         A:异常发生时,ARM微处理器执行的步骤                 1>        将下一 ...…

查看全部问答>

弄了个视频采集板。要是LM3S开发板申请成功就试试

LM3S板子申请了有段时间了,自己想做数据采集远程传输,现在也不知道板子能申请成功吗,先弄了个图像采集板,采用了应用广泛的SAA7113和SAA7121芯片,实现视频信号的采集和输出。输入输出接口采用通用的AV接口。     提供Video  ...…

查看全部问答>

NRF2401的DR1脚莫名其妙的高电平,高手请赐教

我用的MSP430与NRF2401做无线通信,问题是我没有发送信号,但是一把程序烧写进去就会出现DR1高电平。请高手看看 QQ:12676363.  怀疑是Receiveshock的问题。。 #include //2010.10.31 #define uchar unsigned char #define uint unsig ...…

查看全部问答>

Stratix IV官方中文手册(部分重要章节)

Altera发布了Stratix IV的中文手册,目前只翻译了部分章节,先传上来跟大家分享了。…

查看全部问答>