有F7的同志们,来体验EmbeddedWizard-GUI,效果很炫

2019-12-21 12:09发布

看了安富莱个推荐的那个GUI,忍不住翻了下墙,找到个bin档,下载来体验一下!
20150807_200142.jpg (2.41 MB, 下载次数: 1) 下载附件 2015-8-7 20:12 上传

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
66条回答
qq开始学单片机
1楼-- · 2019-12-23 10:36
jisaowang2 发表于 2015-8-8 19:07
那是支持mbed的调试器的必须功能。。。

前辈能给点提示我去看看怎么使用这功能吗?
jisaowang2
2楼-- · 2019-12-23 12:25
qq开始学单片机 发表于 2015-8-8 19:45
前辈能给点提示我去看看怎么使用这功能吗?

那是stlink v2-1的基本功能啊 为了符合mbed项目的要求而带的调试器功能。 咋实现的去找mbed项目的源码咯 应该有类似调试器实例代码供参考的
R8C
3楼-- · 2019-12-23 17:20
EmbeddedWizard-GUI 要破解才能用!
caixiuwen
4楼-- · 2019-12-23 18:12
本帖最后由 caixiuwen 于 2015-8-8 22:47 编辑
qq开始学单片机 发表于 2015-8-8 18:54
源码要花钱的,只能体验一下,不过,我想请教一下各位,怎么把bin文件放进去后,stm32F7会通过massstrong ...

这个mass storage是ST-LINK模拟出来的,不是STM32F7。ST-LINK负责把收到的.bin文件通过SWD写入到STM32F7的Flash里。
刚把这个.bin拷到ST-LINK里的整个过程抓包抓下来看了一下。原理很容易理解:

last data.png (126.64 KB, 下载次数: 0)

下载附件

2015-8-8 21:29 上传


写入文件的最后一块后,又写入了directory entry,更新了文件修改时间(这个没啥用处)。然后有一个Test Unit Ready返回了Failed。后面又返回Passed。这个过程就相当于SD读卡器中的SD卡被拔出了,后来又插入了一个新的SD卡。后面ST-LINK就模拟插入了一个新的盘,原来写入的.bin文件就没了。这样用户又可以把新的.bin文件复制到这个mass storage里了。
sczh0001
5楼-- · 2019-12-23 20:26
 精彩回答 2  元偷偷看……
qq开始学单片机
6楼-- · 2019-12-23 23:55
caixiuwen 发表于 2015-8-8 22:27
这个mass storage是ST-LINK模拟出来的,不是STM32F7。ST-LINK负责把收到的.bin文件通过SWD写入到STM32F7的 ...

谢谢前辈,基本知道怎么回事了!其实就是用ST-link来生成一个mass stronger,通过读取bin并且烧写,其实主芯片本身就可以做到
IAP,通过bootloader来生成一个mass stronger,或者通过读取sd卡,把bin读出来后写入后面Flash驱动,并且运行即可!

一周热门 更多>