iDesigner(东软)基础工程搭建,演示,烧录到HRSDK-MB-01开发板

2024-01-10 23:08

本文主要是介绍iDesigner(东软)基础工程搭建,演示,烧录到HRSDK-MB-01开发板,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

这几天开始调试了东软的HR8P506板子。在调试中碰到一些问题,但是最终还是搭建成功了一个工程,下面开始搭建工程:
首先打开iDesigner 这里写图片描述


这里写图片描述
然后新建一个32位的项目,下面的名称和位置改成自己的位置(PS:这款单片机的工程路径不能超过120字节,否则你的函数无法进行跳转,必须寻找全局去找到这个函数,不能直接跳转进去,建议文件夹和工程名字简短)。


这里写图片描述
进去后选择对应的芯片


这里写图片描述

到这一步已经建立了一个简单的工程了,然后我们需要把底层的驱动文件去拷贝过来,选择一个例程(没有例程的话,到链接处下载)


这里写图片描述
其中我们需要的是CMSIS,Library,PlatForm两个底层文件,将其考过来后放在文件夹中,然后在工程中新建CMSIS,Library,StartUp,PlatForm,和HARDWARE文件,在导入我们所需要的.C文件,这里写图片描述

添加进底层驱动文件后,我们就可以还需要吧对应的路径添加进来,


这里写图片描述

右击工程选择属性,然后就会出现左侧的界面,然后进行路径添加
这里写图片描述
这里是对应的路径

全部添加好后,进行编译,通过了就添加成功了。如果有错误的话就看看步骤在添加一次。


这是添加好后写的一个小灯程序,芯片类似stm32的库函数,有接触过的上手会快点
这里写图片描述

然后通过配套的ES-Link烧入进我们的单片机里面就可以运行了。`
配套例程的链接
链接:https://pan.baidu.com/s/1b75msTBVqs2tFT-j9aFRbg 密码:3a0w

这篇关于iDesigner(东软)基础工程搭建,演示,烧录到HRSDK-MB-01开发板的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/592375

相关文章

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

如何搭建并配置HTTPD文件服务及访问权限控制

《如何搭建并配置HTTPD文件服务及访问权限控制》:本文主要介绍如何搭建并配置HTTPD文件服务及访问权限控制的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、安装HTTPD服务二、HTTPD服务目录结构三、配置修改四、服务启动五、基于用户访问权限控制六、

pytest+allure环境搭建+自动化实践过程

《pytest+allure环境搭建+自动化实践过程》:本文主要介绍pytest+allure环境搭建+自动化实践过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、pytest下载安装1.1、安装pytest1.2、检测是否安装成功二、allure下载安装2.

使用vscode搭建pywebview集成vue项目实践

《使用vscode搭建pywebview集成vue项目实践》:本文主要介绍使用vscode搭建pywebview集成vue项目实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录环境准备项目源码下载项目说明调试与生成可执行文件核心代码说明总结本节我们使用pythonpywebv

Linux基础命令@grep、wc、管道符的使用详解

《Linux基础命令@grep、wc、管道符的使用详解》:本文主要介绍Linux基础命令@grep、wc、管道符的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录grep概念语法作用演示一演示二演示三,带选项 -nwc概念语法作用wc,不带选项-c,统计字节数-

python操作redis基础

《python操作redis基础》Redis(RemoteDictionaryServer)是一个开源的、基于内存的键值对(Key-Value)存储系统,它通常用作数据库、缓存和消息代理,这篇文章... 目录1. Redis 简介2. 前提条件3. 安装 python Redis 客户端库4. 连接到 Re

Windows Server 2025 搭建NPS-Radius服务器的步骤

《WindowsServer2025搭建NPS-Radius服务器的步骤》本文主要介绍了通过微软的NPS角色实现一个Radius服务器,身份验证和证书使用微软ADCS、ADDS,具有一定的参考价... 目录简介示意图什么是 802.1X?核心作用802.1X的组成角色工作流程简述802.1X常见应用802.

SpringBoot基础框架详解

《SpringBoot基础框架详解》SpringBoot开发目的是为了简化Spring应用的创建、运行、调试和部署等,使用SpringBoot可以不用或者只需要很少的Spring配置就可以让企业项目快... 目录SpringBoot基础 – 框架介绍1.SpringBoot介绍1.1 概述1.2 核心功能2