692|0

6841

帖子

11

TA的资源

版主

楼主
 

【STM32U599J-DK】开发环境搭建+工程建立+下载+闪灯 [复制链接]

 
【前言】
STM32U599可以使用MDK、IAR、STM32CubeIDE以及使用VSCODE进行开发。以上几个环境,以stm32cubeIDE最为方便,而且支持win、linux、macos三种平台,也是免费使用的。MDK、IAR者需要收费,VSCODE开发需要一定的编译调式能力,环境配置较为复杂。
【安装包下载】
2、点击下载后如果是第一次登录ST,输入电子邮件需要认证后才能下载。
【安装】
我这里是选择在macOS下载安装,下载后解压出dmg安装文件
双击后可以弹出安装界面:
点击Agree同意协议:
稍等解压出来后,按照提示拖入APP就安装成功了。
在应用程序就可以看到安装好的程序了:
【新建工程】
1、打开stm32cubeIDE,选择工作的目录:
3、点击Start new STM32 project:
在弹出的界面中选择Board Selecter,输入5a9在弹出的界面选择开发板,然后点下一步。
  1. 输入项目名称然后点Finish
  2. 如果是第一次使用,需要耐心等待一下,IDE将下载资料到本地。
6、等待生成工程界面,我们先配置时钟为160M
7、在工程管理界面,我们配置生成为单个的文件:
8、最后生成工程:
9、打开main.c,在while中写入闪灯程序:
while (1)
{
HAL_GPIO_TogglePin(LED_GREEN_GPIO_Port, LED_GREEN_Pin);
HAL_Delay(500);
HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin);
HAL_Delay(500);
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
}
10、编译下载程序
每一次下载的话需要对stlink进行升级:
下载结束后就可以看到红绿灯交替闪烁了。
【总结】
Stm32生态在这几年对STM32CubeIDE进行了大量的维护。特别是对macos、linux也适配了开发工具,而且对官方的开发板也进行了大量的适配与例程的开源工享,使得工程师在开发过程中变得非常之容易!
对工程的创建我们只需要几步就完成基于框架的搭建,而且stm32cubeIDE也还可以生成基于mdk、IAR、GCC的工程。
此帖出自stm32/stm8论坛
点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表