最近想在 mac OSX 下开发 STM32 。。。
STM32 STlink 在 mac 下是免驱动的,连接到USB上即可识别。
I、在MAC 下 安装依赖的包和工具。
$sudo brew install libusb libusb-compat
$sudo brew install pkg-config
$sudo brew install autoconf automake
II、首先下载stlink调试工具源码
$git clone https://github.com/texane/stlink stlink.git
其次,编译配置:
$cd stlink.git
$./autogen.sh
$./configure
$make
III、擦除开发板程序
$./st-flash erase
笔者试用的是 STM32F746 Discorvery。
执行上面的命令之后,如无其它错误,会显示如下信息:
$ ./st-flash erase
2016-04-26T17:33:11 INFO src/stlink-common.c: Loading device parameters....
2016-04-26T17:33:11 INFO src/stlink-common.c: Device connected is: F7 device, id 0x10016449
2016-04-26T17:33:11 INFO src/stlink-common.c: SRAM size: 0x50000 bytes (320 KiB), Flash: 0x100000 bytes (1024 KiB) in pages of 2048 bytes
Mass erasing......
|