关于板子背景相关的就不多说,其他的网友们写得都很详细了,再次谢谢张工。这里主要是从小白的第一视觉去写。
操作系统:Windows10 64 位,  IDE(集成开发环境):Keil MDK uVersion v5(即Keil5),  仿真下载器:ST-Link v2
003.jpg
首先需要下一个开发的软件,Keil5推荐下载网址:https://www.keil.com/demo/eval/arm.htm. 目前Keil5以上版本不支持Cortex-M系列的芯片(UFUN用的STM32F103RCT6即是此类),下载完以后,需要安装相应MCU的运用包PACKS。在工具栏中找到“Pack Installer”图标(图标像三个骰子),单击出现“Pack Installer”界面后,单击右上方的“Packs”选项卡,并在此选项卡下面找到“STM32F1xx_DFP”,最后单击其后方的“Install”按钮,等待下载完成就好了。
001.png
然后,这里用到仿真器需要仿真器驱动(配合软件STM32 ST-LINK Utility v3.9.0 ),STM32 ST-LINK Utility这个软件工具是ST官方推荐使用的一款下载工具(配套ST-Link下载器)),仿真器驱动下载推荐网址:https://pan.baidu.com/s/1CM8z0W1BkYlX_Ek-iauCmw(安装后,设备管理器可以看到了)。

接着下载STM32 ST-LINK Utility,推荐官方下载网址:http://www.st.com/content/st_com/en/products/embedded-software/development-tool-software/stsw-link004.html如果觉得需要注册有点麻烦,可以网盘下载:https://pan.baidu.com/s/1c16mhsk#list/path=%2F
002.png
接下来,需要Keil生成hex,然后把程序从上位机下载到UFUN里面,首先配置hex:Project ->Options for Target -> Output 勾选上“Create HEX File,其次使用ST-Link连接硬件(STM32芯片),打开STM32 ST-LINK Utility软件,连接芯片:Tarage  -> connect,这里可以设置读取FLASH的起始地址、读取长度和数据显示的宽度。最后,打开需要下载的程序(hex)文件。打开hex文件可以从菜单栏(File -> Open File)打开,弹出信息确认窗口 确认信息无误后,点击“Start”开始下载程序。
004.png
此外,普通安卓手机线作为数据线(除了电源功能外),也需要下载驱动, 推荐网址:http://www.winchiphead.com/download/CH341/CH341SER.ZIP
时间匆忙,楼主最近主要在做DSP, 也在摸索STM32, 尽量写得细节和广泛,有一些没写完的,会慢慢在楼下补充。最后,再次谢谢张工和工作人员!