找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 11765|回复: 2
收起左侧

Ac6下新建一个STM32F4工程的步骤。

[复制链接]
ID:90014 发表于 2015-9-14 14:27 | 显示全部楼层 |阅读模式
1. 打开System Workbench for STM32,新建一个Ac6工程


2. 填写工程名称,选择Ac6 STM32 MCU Project  Ac6 STM32 MCU GCC


3. 点击下一步


4. Create a new custom board,这里以STM32F407ZE为例说明


5. 填写芯片型号,仿真器类型和通讯方式,注意区分ST-LinkV2和ST-LinkV2-1


6. custom board 创建完毕,点击下一步


7. 需要事先准备好固件库,放在下图所示位置,建议从国内站点下载


8. 自己解压也可以让Ac6解压


9. 如下图选择,将固件库源代码拷贝到工程中


10.Ac6自动生成的startup_stm32.s,只有这个文件和MDK-ARM等环境不同
   stm32f4xx_it.c是从别处拷贝过来的,否则没有一个中断函数


11.编译正确并完成,才设置调试环境


12.编译正确并完成,双击Ac6 STM32 Debugging,自动设置调试参数,点击Debug就可以了。


13.如果仿真器搞错,可以手动设置调试参数。


14.仿真器类型可以在MDK-ARM中查看,绝对正版。


15.工程源文件的组织架构,仅有汇编文件不同


16.工程主函数内容为空,TIM7中断函数是从MDK-ARM环境中直接复制过来的


17.根据MDK-ARM中的汇编启动文件,定义了80个外部中断函数的偏移地址,以及弱定义本体
startup_stm32.s
startup_stm32.s.rar (2.88 KB, 下载次数: 15)
回复

使用道具 举报

ID:119518 发表于 2016-5-9 15:21 | 显示全部楼层
启动调试始终要失败!不知道什么原因!
回复

使用道具 举报

ID:141329 发表于 2016-10-4 23:45 | 显示全部楼层
你好,可以把你的工程文件共享一下吗?我按照你的方法在misc.h这个文件的头文件有问题,而且你的系统和XP,和我们的系统不一样,我是自己建工程来搞的,就是把依赖的文件复制到相应的文件下而且,然后refresh搞的,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表