STM32 Cube库Project的创建与设置

 

一、Keli工程子目录头文件添加

1、按图示点击“target”图标。

STM32 Cube库Project的创建与设置_第1张图片

2、在弹出的界面框中,点击“C/C++”图标后,再点击“Include Paths”下的图标。

STM32 Cube库Project的创建与设置_第2张图片

3、在弹出的界面框中,点击添加路径图标,即可添加我们想要的头文件路径,如图所示。

STM32 Cube库Project的创建与设置_第3张图片

 

二、Project调试过程中出现的问题

1、J-Link无法正常下载程序

***JLink Error: Bad JTAG communication: Write to IR: Expected 0x1, got 0xF (TAP Command : 10) @ Off 0x5.

解决方法:

STM32 Cube库Project的创建与设置_第4张图片

2、UART DMA+不定长接受

在使用DMA时,需使能中断。

static void UART_DMAReceiveCplt(DMA_HandleTypeDef *hdma)   //2089

void HAL_DMA_IRQHandler(DMA_HandleTypeDef *hdma)
__HAL_DMA_CLEAR_FLAG(hdma, __HAL_DMA_GET_TC_FLAG_INDEX(hdma));

 

 

 

 

你可能感兴趣的:(软件编程)