当前位置:首页 > 技术心得 > 正文内容

Keil单工程多Target的配置方法

xjtudll8年前 (2018-05-22)技术心得47960

实现功能:

通过切换target实现不同的编译设置,而无需建立多个工程

需求背景:

调试一些算法,想使用STM32F107VCT6,但是发现STM32F107不能仿真,只有STM32F103可以仿真。

由于没有STM32F107VCT6实物,所以初期只能使用STM32F103仿真了。

STM32F103和STM32F107启动文件不同,其他驱动文件几乎类似。

lg

存在问题:

两个target包含的文件是一样的,没办法做到文件不一样。

但是可以通过设置某些文件不编译来满足不同的需求。

配置方法:

点击如下图所示的按钮 Manage Project Items

456b2002-cf1e-4943-8f2c-32c135053f21

或者选中target,右键,再选Manage Project Items

b61ffb57-c9f1-45ef-885c-6484cd85fb00

再建立一个Target和两种芯片对应的启动文件存放的Group各一个,如下:

679a5047-b266-4617-ab20-6c8a42e00e23

如果要使用STM32F103工程,只需要包含STM32F103的启动文件;

同理,如果要使用STM32F107工程,只需要包含STM32F107的启动文件;

以STM32F103为例:

a39f0a88-8de4-4d9a-a6dd-960fc6788bfe

取消勾选“Include Target Build”

263f1b2b-868a-40fc-97ee-3855f4cf289c

选择设备

8c5b3635-6dc4-4653-8ff1-3ae33685a8f0

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/501/

标签: keil
分享给朋友:

“Keil单工程多Target的配置方法” 的相关文章

模数转换器的分类

直接ADC是将输入模拟电压直接转换成数字量,如并联比较型ADC和逐次比较型ADC; 间接ADC是先将输入模拟电压转换成时间或频率,然后再把这些中间量转换成数字量,如双积分型ADC。 并联比较型ADC 优点:采用各量级同时并行比较,各位输出码同时并行产生,因此转换速度快,转换速度与输出码位数无关...

Protel99SE交互布局

Protel99SE交互布局

我们在PCB布局的时候,如果元件比较多,经常要花大量的时间找元件。一直以来在找寻Protel99SE交互布局的办法,后在网上发现大牛wang1jin写的一篇文章,讲述了Protel99SE交互布局的方法,但其描述了过多的无关内容,因此花了一些时间整理出了此文。 何谓交互布局?实际上通俗的讲,交互布...

SQL计算两个日期间的所有月份(天数)列表

SQL计算两个日期间的所有月份(天数)列表

-SQL根据两个日期计算出中间所有的月份-- 方法一,利用SQL常量表master.dbo.spt_valuesSelect convert(varchar(10),DATEADD(mm,number,'2020-05-10' ),120) As 日期 From maste...

IAR Fatal Error[Cp001]解决

IAR Fatal Error[Cp001]解决

很久没用IAR了,这次重新折腾MSP430,安装软件后,编译程序,提示一个莫名奇妙的错误,以前一直没碰到过,错误内容如下: Fatal Error[Cp001]: Copy protection check, No valid license found for this product [20]...

Doxygen-利用graphviz生成及添加函数关系调用图

Doxygen-利用graphviz生成及添加函数关系调用图

准备工作:安装graphviz。 参考文献:http://hi.baidu.com/rdray/item/7b39b14830ba6c08c116131a 基本配置就不讲了,与生成Html文件类似。请参考:http://xjtudll.cn/Exp/243/ 1、Expert->Dot 要勾选...

Altium检查遗漏的封装

Altium检查遗漏的封装

画完原理图后,当然就要检查封装是否填写以及填写是否正确。虽然用Compile能够找到封装的问题,但是Compile之后的message不仅仅包含封装的错误,还包括其他,看起来不甚直观,操作也不是很方便。以前在用Protel99SE的时候,可以通过导出电子表格的方式来检查封装是否正确。高版本的Alti...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。