开发环境
硬件部分:打印原理图,SUMMER09打开原理图及PCB文件。打印相关文档。
软件部分:搭建开发平台,这里可能不用以前的平台,参照软件说明搭建。
安装开发平台,打开例程。
继续下载8个用户手册
软件例程stm32cubel0.zip
解压后文件夹名称STM32Cube_FW_L0_V1.4.0,含有说明文档,程序,太多,不知道如何下手,似乎没有工程文件。
EWARM似乎是IAR开发环境
MDK-ARM是KEILC开发环境uvoptx,在UV4.0版本上似乎不识别。仅识别UVPROJ,UV2,UVMPW
而扩展名是
UVPROJX是
MDK5.14 这个以上的版本才能支持的。所以要安装5.0以上的keilc-arm版本。
安装mdk510版本(410版本支持STM32F107开发版)
PACK INSTALL失败。含有很多器件,开发例程。。。先放弃。,
打开例程,立即说UVISION 4出错,自动关闭开发平台
破解MDK510,用mdk414注册机-crack文件夹破解,虽然成功,但是还是不能打开工程。
安装MDK500,破解。。PACK INSTALL 无响应。。。仍然失败,打球先。
卸载uvision 4,共三个版本,重新安装MDK510,安装完成,安装PACK INSTALLER 。。。仍然错误。。。
卸载半天,uvsion4,5还在电脑里。再卸载uvision2,4,就是没有uvision5 ?手动删除c盘根目录的keil两个文件夹
桌面上的uvsion快捷键全部失效,自动删除。
安装mdk510,仍然不行。
重新下载MDK514,347M
打开工程文件UVPROJX时候每次都出现这个对话框,更新KEILC ARM,MDK510,514。。。都这样,奇怪?浪费三天三夜时间。
打开旧版本工程uvproj,提示要移植,或者软件。。。
选择移植,于是出现以下pack
installer
安装带有arm,stm字样的packs
此时发现pack
installer正在从相关网站下载文件,安装。且也COPY EXAMPLES 例程文件。
这个过程似乎很慢,当初被停止,现在开机自己工作,上班去。还有不少要确认的。
冤枉我还卸载了v3,v4版本的keilc平台。
下载安装了ARM,STM相关的pack,打开样板工程仍然出错。又几天过去了。
看了一贴(Mexn)说从这个网址下载:http://www.keil.com/product/
MDK5.17的程序,果然,通过糊弄注册一番,下载下来了“MDK517.EXE”很快下载下来。赶紧安装
很快安装完成,又到pack installer 这里了。让他下载、安装这些。
选择ARM CORTEX
M0,安装右边所有的东东。
慢慢等,等更新,安装。终于结束了。
启动uvision5(还是5.14版的那个图标)
大开样板工程,仍然失败。
再次打开uvision5,运行注册软件,进行破解
仍然不能打开工程文件
先卸载原有的uvision5版本,再重新安装MDK517.EXE,破解。
http://pan.baidu.com/s/1eRpKnrc
仍然不行,重新下载http://pan.baidu.com/s/1eRpKnrc
又安装了百度云
转移一个例程到根目录,双击工程文件,自动启动UVsion5,及pack installer
编译
有一个错误
再打开其他工程,仍然是错误提示,双击工程名称,再次打开工程文件,没有问题,但是编译时候提示缺少“stm32l0xx_hal.h”文件,其实这个文件就在例程所在的文件夹里。
再次打开工程文件,选择原来的例程文件(位置没有动过的,不是拷贝部分例程到根目录下的),没有问题,编译也没有问题。
或者双击工程文件,启动uvsion5后,再编译,也没有问题。至此,打开例程工程文件成功。困扰了一周的开发平台至此糊里糊涂的搞定了。