首页 > 其他 > 详细

STM32Cube 5.0 使用V1.7.0的固件库生成keil5环境下的F1工程时发现问题

时间:2019-03-29 20:08:04      阅读:244      评论:0      收藏:0      [点我收藏+]

 

 生成的stm32f1xx_hal_msp.c文件里面,HAL_MspInit(void)函数居然没有了之前1.6库里面的系统中断优先级的设置:

 

/* MemoryManagement_IRQn interrupt configuration */
HAL_NVIC_SetPriority(MemoryManagement_IRQn, 0, 0);
/* BusFault_IRQn interrupt configuration */
HAL_NVIC_SetPriority(BusFault_IRQn, 0, 0);
/* UsageFault_IRQn interrupt configuration */
HAL_NVIC_SetPriority(UsageFault_IRQn, 0, 0);
/* SVCall_IRQn interrupt configuration */
HAL_NVIC_SetPriority(SVCall_IRQn, 0, 0);
/* DebugMonitor_IRQn interrupt configuration */
HAL_NVIC_SetPriority(DebugMonitor_IRQn, 0, 0);
/* PendSV_IRQn interrupt configuration */
HAL_NVIC_SetPriority(PendSV_IRQn, 0, 0);
/* SysTick_IRQn interrupt configuration */
HAL_NVIC_SetPriority(SysTick_IRQn, 0, 0);

 

就是这段。然后程序也可以正常运行!可能这些优先级默认就已经是0了?

此外还发现生成工程会报错,提示"..but MDK-ARM V5 project generation have a problem";

这么说有生成有一个问题,又不说是什么问题。怎么解决?

 

STM32Cube 5.0 使用V1.7.0的固件库生成keil5环境下的F1工程时发现问题

原文:https://www.cnblogs.com/heywei/p/10623390.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!