本帖最后由 pythonworld 于 2017-4-5 20:31 编辑 首先感谢社区,感谢管理员,感谢伟大的软件开源运动! 开发板上电和点灯的方法其他网友已经分享了很多了,我就不再重复了。 因为L496ZG芯片比较新,所以最好升级所有需要用到的开发软件到最高版本。 我用到的软件包括: STM32ST-LINK Utility 版本V4.0.0.0 Atollic TrueSTUDIO for ARM 版本 7.1.2 STM32CubeMX 版本:4.20.0 重要的事情说3遍,软件版本非常重要,软件版本非常重要,软件版本非常重要! 简单说说Atollic TrueSTUDIO for ARM的使用感受: 这个软件的lite版本是免费的,pro版本是收费的。 这个开发环境是被STM32CubeMX支持的,STM32CubeMX的工程文件可以被它直接使用, 非常方便。安装文件比较大有800多M,这是个基于Eclipse的集成开发环境,如果电脑足够快的话,使用没有问题。 软件的使用说明非常丰富,这也是比使用Eclipse+arm gcc好的地方。 下面是printf函数的重定向方法,好像和其他开发环境不一样。 int _write(int file, char *ptr, int len) { int index; for (index =0;index<len;index++) HAL_UART_Transmit(&hlpuart1 , (uint8_t *)ptr++, 1, 0xFF); return len; } 下面是一些截屏,供大家参考. |
LITE版本免费,没代码大小限制,另一个更功能更多的版本收费。