|
接上篇:STM32超低功耗平台上的RTOS培训--FreeRTOS低功耗项目简单分析 观看完《STM32超低功耗平台上的RTOS培训》的直播后,跟随教程编译并下载了Nucleo-L496ZG开发板下的FreeRTOS代码,编译官方例程的时候遇到了一些小问题,在这里共享一下,希望遇到同样问题的朋友可以参考。
首先在ST的中文官网www.stmcu.com.cn下载相应软件,首先是STM32CubeMX,搜索栏输入STM32CubeMX后搜索,结果第一个就是最新版本的软件了。
点击连接进入下载页面后,可以看到当前最新版本是4.25.0,立即下载即可,约103M。
同样的方法下载STM32L系列的软件开发包。
这个最新版本是1.10.0。
安装完STM32CubeMX后开始安装开发包。
这里选择本地安装,找到下载好的开发包后打开即开始安装,完成后在包管理器中就可以看到了。
根据上图的路径,就可以找到Nucleo-L496ZG开发板的FreeRTOS例程了。
双击工程,自动使用IAR打开了例程,编译后没有错误。
此时下载调试,发现有错误提示,STlink找不到。
在菜单中找到选项并打开。
在调试器选项中勾选如图中两处,并点击按钮。
找到一个L4的配置文件,选中并打开。
返回后新的配置文件已经在路径中了,点击OK。
同样设置STlink选项为SWD(默认是JTAG),点击OK。
此时再次下载并调试,不会有任何错误,并且调试器已经启动了。 由于对IAR使用不是很熟悉,在调试程序的时候难免会遇到问题,但是ST原厂教程几乎都是以IAR为开发环境的,看来IAR对STM32的来说还是最好的开发工具,在配合上STM32CubeMX,开发效率和运行效率应该都会有所提高。 |
STM32
超强工具——STM32CubeMX 你会用吗?
集结出发! STM32全国研讨会系列之一:ST智能门铃中国首秀
关于STM32启动文件的几个小问题
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
粉丝分享 | 图说CRC原理应用及STM32硬件CRC外设
STM32L151进入低功耗,并由RTC唤醒的故事
[转]stm32控制NFC模块(PN532)源码(P2P,模拟卡,读写卡等
STM32G070RB+LVGL移植
微信公众号
手机版
建议你先把里面没用得东西删除,然后你就能发现,源码没多少