![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32
茶亦爽
自动驾驶的路上
展开
-
STM32 HAL库 error: #20: identifier "HAL_StatusTypeDef" is undefined问题
error: #20: identifier “HAL_StatusTypeDef” is undefined我使用的是stm32l0的芯片,由于没有标准库可用,无奈只有折腾HAL库了。首先,说下上面的错误怎么来的。我使用stm32cubeMX自动生成了代码,并且自己在工程里面新建了文件,文件里面需要用到HAL外设库中定义的宏定义,本来应该添加包含“stm32l0xx_hal_dac.h”,但是我原创 2017-07-31 17:35:21 · 26182 阅读 · 17 评论 -
stm32 DEBUG“invalid rom table”错误
解决方法:先断电,把BOOT0置1,keil配置修改一下:进入Debug–Settings–Flash Download页面,把Program、Verify、Reset and Run前面的勾去掉。 下载程序进行芯片的擦除。恢复BOOT0接地。再把刚才修改过的Debug配置改回来,就可以正常使用了。 该方案亲测有效。原创 2017-08-03 10:59:02 · 4759 阅读 · 1 评论 -
使用ULINK仿真器下载时提示“Invalid ROM Table”错误
环境说明 ULINK2, ULINK-ME and ULINKPro 分析描述 当使用ULINK2,ULINK-ME或者ULINKPro仿真器连接下载程序至芯片时,出现以下错误:Invalid ROM Table以前用ULINK-ME/ULINK2和ULINKPro调试这些开发板的时候是正常的,该如何下载程序呢? 问题解答对于ULINK2, ULINK-ME和ULINKPro仿真器,请确定O原创 2017-08-17 14:56:46 · 1034 阅读 · 0 评论 -
调试STM32F4 VCP遇到的问题
板子已经做好了,功能就是:利用传感器和GPS精确定位。该板子用到了调试STM32F4 VCP,也就是USB转串口。在移植ST官方程序出现的问题,以及解决方法,罗列如下:1.因为用的下载接口是5针的SWD,下载器是st-link v2 ST-LINK/V2。首先要搞清楚SWD接口与st-link v2的接法。这里关键注意的是SWD的VCC引脚接到st-link v2的第一脚上面。如果不这原创 2014-04-04 11:16:36 · 10239 阅读 · 0 评论 -
STM32 SPI+DMA (HAL库)使用方法
/** SPI DMA初始化,并开启一次数据接收,* 关键是返回函数的初始化,DMA 源地址和目的地址的初始化,各标志位的清空与开启*/void HAL_SPI_Receive_DMA_INIT(SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size){ hspi->State = HAL_SPI_STATE...原创 2018-05-11 10:43:25 · 41681 阅读 · 0 评论