完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
st的芯片中,比如103,使用cubemx配置好串口dma后,会产生 Error_Handler与hdma_usart1_rx两个错误提示。 |
|
相关推荐
4个回答
|
|
|
这里确实需要优化下,ST的新HAL已经修改了Error_Handler的用法,之前的patch感觉已经对不上了
|
|
|
|
|
|
我在使用中发现,这个错误和引用cubemx生成的头文件的位置有关系:
把#include “usart.h”这个cubemx生成的头文件放在最后就会报这个错误
把它移到前面就没有错误提示了 |
|
|
|
|
|
cubemx 生成的RT-Thread 工程吗?还是只是更新了xxx_msp.c 文件? Error_Handler 是ST的,可以注释掉或使用:drv_common.h 中
hdma_usart1_rx 是自己的函数? 备注:技术需要学会变通 |
|
|
|
|
|
我的解决方法如下:
stm32xx_hap_msp.c: ... /* USER CODE BEGIN 0 */ // 这里放置函数可以避免被cubemx重新生成时覆盖。 /** * @Brief This function is executed in case of error occurrence. * @retval None */ void Error_Handler(void) { /* USER CODE BEGIN Error_Handler_Debug */ /* User can add his own implementation to report the HAL error return state */ __disable_irq(); while (1) { } /* USER CODE END Error_Handler_Debug */ } /* USER CODE END 0 */ /** * Initializes the Global MSP. */ void HAL_MspInit(void) { ... |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1033 浏览 0 评论
2877 浏览 0 评论
图腾柱PFC无法上升至400V,且电感电流为正弦波形,但是幅值极小
9386 浏览 0 评论
飞凌嵌入式ElfBoard-Vim编辑器之静态链接和动态链接
2898 浏览 0 评论
使用 LinkBoy 将程序导出为 C 语言代码并烧录至 Arduino ESP32 开发板
2302 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 03:35 , Processed in 0.705525 second(s), Total 52, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1182