电子工程师技术服务社区
- 社区首页
- 下载
- stsw-link009.rar
资料描述
从申请机智云成功到现在已有近半个月过去了。板子到手上时是中秋节,加上国庆其他事情的安排就一直没能好好玩玩这块板子,在此先向管理员表示歉意。览过板友们的帖子,觉得开箱入门帖一类没有必要重复了,帖子主要用来记录总结玩板子过程中遇到的问题和解决方法。
借鉴板友@bm32的教程,用mdk建立工程模板并通过flash烧写工具将点灯程序写入板子,然而,当准备玩玩上层的外设时发现了一个略疼的问题:上层板接入底座后无法启动flash选择开关。这一点不知道机智云有没考虑过。。。好在底板还预留了一个swd接口用于使用st-link进行调试下载。然而我手边只有j-link,将20pin弄成4pin来用可以考虑,但感觉太麻烦了。这时想起之前参加研讨会得到的nucleo开发板上附带有的st-link,完全可以用来调试其他的板子!
在st官网找到的这份《stm32 nucleo用户手册》里边很好地说明了如何将nucleo的st-link引入另作他用:
将nucleo板子上的cn2插座上两个跳线帽拔出即可将st-link给外部芯片使用,在cn4插座由上往下,与swd相关的三根pin分别为:第二pin的swclk,第三pin的gnd,第四pin的swdio
安装相关驱动后,给予gokit外置供电。当nucleo上的ld1指示灯为绿色时说明通讯成功。
然后在mdk里选择调试下载工具:
"option for target"-->"debug"-->右侧use选择“st-link debugger”
"setting"-->"ort"选择为“sw”
在“utlities”选项中,去掉“use debug drive”前边的勾勾,在“use target driver for flash programming”的下拉菜单选择“st-llink debugger”
点开"setting",勾选”reset and run“
至此便能通过nucleo上的st-link愉快地和gokit玩耍了~~
附