Eclipse + STM32的嵌入式开发
文章平均质量分 95
Flash张
这个作者很懒,什么都没留下…
展开
-
【windows下基于Eclipse和GCC搭建stm32开发环境(6)】通过串口USRAT1实现Printf()打印
通过串口USRAT1实现Printf打印一、串口初始化配置:1、 串口简介:2、启用HAL库UART代码块:3、 串口初始化(基于HAL库编程):二、USART1中断函数重定向三、串口收发消息调试1、超级终端连接串口:三、newlib库printf函数重定向1、newlib库:2、write函数重定向:结语:串口调试是开发STM32必不可多少的工具,printf()直接打印到串口,配上超级终端监控软件运行,简单又实用,那么下面就开始搞!!!:注意: 本教程基于Eclipse+GCC+Eclipse Em原创 2021-12-01 20:30:04 · 1260 阅读 · 0 评论 -
【windows下基于Eclipse和GCC搭建stm32开发环境(5)】基于HAl库函数点亮led
基于HAL库函数点亮led新建一个文件夹:然后新建两个文件:led.h, led.cled驱动代码:为什么引用头文件stm32f1xx.h?新建一个文件夹:新建文件夹的目的时存放我们自己编写的程序代码,因为要放C文件代码,所以我们要选择Source Folder而不能选择Folder,只是在工程根目录新建文件夹时需要选择Source Folder,子目录不需要若根目录创建的文件夹只是存放.h头文件,则创建文件夹时选Source Folder或Folder都行然后新建两个文件:led.h, led.原创 2021-11-29 19:15:27 · 839 阅读 · 0 评论 -
【windows下基于Eclipse和GCC搭建stm32开发环境(4)】STM32启动过程详解
STM32启动过程详解一、eclipse+GCC+stm32+hal库详细介绍:1、通过eclipse创建好一个空工程2、工程精简(删除多余代码)3、禁用DEBUG代码:二、eclipse+GCC+stm32工程布局及各模块介绍:三、GCC下STM32启动代码讲解:1、向量表__isr_vertors[ ]:2、复位中断Reset_Handler():3、启动函数 _start():__initialize_hardware_early()函数__initialize_data(&_sidata,原创 2021-11-28 19:21:42 · 4278 阅读 · 1 评论 -
【windows下基于Eclipse和GCC搭建stm32开发环境(3)】GCC链接脚本(.ld)文件详解
GCC链接脚本.ld 文件详解一、链接脚本的配置:二、mem.ld文件讲解1、MEMORY命令:三、sections.ld文件讲解:1、PROVIDE关键字语法:2、ENTRY命令:3、SECTIONS命令:4、ALTGN命令:5、FILL命令:6、ABSOLUTE命令:7、KEEP()命令:8、补充一下__attribute__机制的知识:结语关于eclipse搭建stm32开发环境的内容请移步:【windows下基于Eclipse搭建stm32开发环境】关于eclipse + stm32 + hex原创 2021-11-27 14:05:27 · 8105 阅读 · 0 评论 -
【windows下基于Eclipse和GCC搭建stm32开发环境(2)】hex和bin文件下载到单片机
windows下基于Eclipse搭建stm32开发环境一、Jlink驱动下载与安装二、利用Jflash下载Hex或bin文件到stm32:1、进入Jlink的安装路径,找到Jflash.exe -> 运行软件s创建一个新的Jflash工程:2、修改工程设置:3、选择对应的芯片配置文件4、通过Jlink工具将开发板与与电脑链接5、打开要下载的Hex文件(或者bin文件):6、点击program或者auto进行下载:三、利用eclipse + Jlink命令脚本下载 .bin 文件到stm32:1、添加原创 2021-11-25 19:55:49 · 2838 阅读 · 2 评论 -
【windows下基于Eclipse和GCC搭建stm32开发环境(1)】基于HAL库
windows下基于Eclipse搭建stm32开发环境软件工具下载与安装jie安装欢迎使用Markdown编辑器欢迎使用Markdown编辑器欢迎使用Markdown编辑器欢迎使用Markdown编辑器欢迎使用Markdown编辑器欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数原创 2021-11-24 20:55:11 · 3174 阅读 · 11 评论