2020-11-03
重新回到多年前,桌上放着几块板子搞开发的时候,充满激情和干劲,感觉还不错。
收获与心得:
1.拿到新开发板,可以先上官网、论坛找相关资料。
2.STM32固件包的组成内容、代码架构。
3.烧录辅助开发工具MDK5
4.一个MDK5工程,一般包括5个子目录,USER用于存放用户文件,比如说新建的项目文件等;HALLIB目录用于存放HAL库文件;CORE用于存放启动文件和关键头文件,如start_up****.s,OBJ是存放编译过程中产生的临时文件的,system文件夹是用于存放一套非常实用的函数库。
5.3个非常重要的头文件:stm32l4xx.h,system_stm32l4xx.h和 stm32l475xx.h,需要继续弄懂其干什么,解决了什么问题。
遗留问题:
1.编译错误:“LCD_TypeDef” is undefined 未找到根因,但是问题已经通过重新建project解决了。尝试了对比案例projects和我自己建的project,.C和.H文件一致,但是project文件不一致,怀疑是工程搭建导致。
明日计划:
1.上传代码至开发板调通。