本帖最后由 helloZeson 于 2020-12-20 00:53 编辑
今天刚拿到了MM32LInK仿真器,灵动官网对于MM32F001这个片子的资料做的不是很足,在datasheet里面没有做出最小系统图,更奇怪的是datasheet目录上有写明NRST复位腿的一些电气属性,
查找NRST在datasheet里面也有很多解释,但是!!!!!!!!!!!!!!在管脚定义处没有标明哪个腿是NRST!!!!!我看了很多次,都没有找到,也没有标注哪个是复位脚。
我花了198大洋买了MM32LINK仿真器,这个仿真器上面有6条腿引出来的,分别是GND。ACT。RST/Vpp,SWCLK ,SWDIO,VOUT,,足足6根腿,比ST_LINK的SWD多了两根。
好吧,既然没有复位脚,可能这个芯片仿真不需要复位脚。
好了,这下要去做仿真了,我对着datasheet上面的管脚定义对上了SWCLK(PA14),SWDIO(PA13),GND,还有VCC,由于没有找到NRST腿,所以没有连接。
在仿真前,keil的驱动,和MM32link的win10驱动都是装好了的,
由debug里面的此图可以看出来,keil已经找到了芯片,。。。。。然后点击load.....
出现以下信息,然后就没有然后了,keil 直接挂掉了,关掉重启也不行,非得把电脑重启keil才能再发现mm32link
OK,后面我再仔细看官网上提供的这份文档“qs_MM32-LINK_V1.1.pdf”
这个应该才是正确的连接方式,不需要把这块小板扣上去
那么他上面明确要求用nrst引脚,那么我就把他找出来
再看另外一份文档“MM32F0010用户手册”
哦豁,仅有的一处说复位引脚的,居然是PA14???????
整整328页的文档,只有在第32页里面标明了PA14作为复位引脚。。好,奇怪了,
PA14不应该是调试腿的SWCLK的时钟脚吗???
所以我就纳闷了,那么我在这份文档查查。。。
此处表明了PA14作为:SWCLK调试的时钟脚
迷惑啊!!!!灵微动你想做啥呢????究竟哪个才是复位脚????
|