优点是直接支持Wiggler,可以设置多个断点,速度很快,比IAR+HJTAG快. 缺点是使用资料较少,不支持中文目录.
1.下载,安装Crossworks
2.打开Crossworks,选toolsdownload packages from web.
3.下载 ST_STM32F10x.hzq 和 ST_STM32F10x_EVAL.hzq ,ST_STM32F10x.hzq 是stm32 cpu支持包,ST_STM32F10x_EVAL.hzq 是stm32通用板支持包.
4.使用toolsInstall packages安装以上两个package.
5.file
ew project建立工程,选择generic stm32F10X board,生成可执行文件,同时选定项目目录和项目名称.
6.选OK进入下一步骤,选定目标cpu和时钟,在link option中选定附加生成的文件格式通常是生成hex文件.选next
7.全部选择link to system file,next
8.选定所有的工程类型 finish,生成项目工程.
9.添加项目文件
10.设定项目属性,主要设定Preprocessor option下面的user include directories,设定用户头文件包含路径.例如库文件的头文件位于项目目录下的libinc目录下,此处就添加.libinc
11.编译
12.选定Targetconnected macraigor wiggler(20 pin)链接wiggle
13.链接成功以后就可以debuger了,代码会自动下载到mcu中.
总之,croosworks配合wiggler调试非常流畅
|