最近学习stm32,由于初学,很多命令熟悉度不够,mdk5的自动联想功能的确方便一些,但是发现经常莫名其妙不能出现联想,设置也没发现问题,上网也查不到原因(都是说怎么设置),后来在网上看到一些软件对比发现mdk5的联想功能的确有点弱。
正好买的开发板中有RT-Thread,于是找了一下网上的教案,发现RT-Thread能够进行stm32编程。
网上的教程多数都是教使用RT-Thread方式进行单片机编程,但是对于我个人,目前还在学习一些基本东西,RT-Thread教程有点少,还得按照开发板的教程来学习,于是自行探索了一下,然后终于找到了和mdk5基本类似,直接使用HAL库编程的方式,这样就完全可以按照书上的模式来学,等掌握以后再尝试其他方式。
基本方式如下:
- 首先使用STM32CubeMX配置硬件(这个基础)然后生成代码,选择MDK编译器。
- 然后打开 RT-Thread Studio。 关闭欢迎窗口,在项目管理器中右键导入,然后如下
- 选择MDK5的文件,然后选择UV4.exe路径,然后起个名字,注意所有文件不能有中文
4
剩下的就是使用这个软件进行编程了,感觉比MDK5好用,现在按照这个软件的理解还需要MDK5,可能等后续完全使用RT-Thread Studio模式编程可能会更好。自己摸索的方法,如果有什么错误或者理解错了请指出