在debug测试时程序会卡在延时和定时器等代码中,原因是我工程的stm32mp1xx_it.c没有添加。
正点原子M4裸机HAL库开发手册第十四章新建HAL库版本MDK工程,教程294页User文件夹创建:
这里文档只说要复制三个文件,但是工程中需要用到stm32mp1xx_it.c文件,该文件在上一级目录Templates下Src文件中
把stm32mp1xx_it.c也一起复制到工程目录中,在添加User目录文件时注意不要添加.h头文件。
另外,文档中没有提到修改这个stm32mp1xx_it.c文件:
将头文件引用
改为
这个好像是因为正点原子不采用main.h这个头文件,把相关功能放到别的地方了。