一,注意提醒
①过程中一定要细心
②过程中一定要细心
③过程中一定要细心
二,Cube建立HAL库
配置RCC:
配置SYS:
配置串口USART1
设置项目:
生成代码在keil中打开
在while函数中添加以下代码进行测试:
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_SET);
HAL_Delay(500);
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_RESET);
HAL_Delay(500);
}
/* USER CODE END 3 */
测试结果:
BOOT0置零,按下Reset按钮
显示cube生成代码正常
三、添加uCOS源码
1、下载
官网:http://micrium.com/downloadcenter/
2、进行移植
①在uC-CPU中添加bsp.c和bsp.h文件
②在uC-CONFIG文件中添加Software\EvalBoards\Micrium\uC-Eval-STM32F107\uCOS-III路径下的以下文件:
③将以下文件添加到我们生成的keil项目工程文件MDK-ARM中
④回到keil打开项目
点击Manage Project Items
为项目添加文件夹
在CPU中添加
和
在LIB中添加
和