求助,怎么把keil新建stm32工程中的几个工程合并到一个工程里面

21ic官方微信-->
ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU
请完成以下验证码
请教Keil里怎么设置多于三层的工程结构?
高级技术员, 积分 574, 距离下一级还需 426 积分
高级技术员, 积分 574, 距离下一级还需 426 积分
高级技术员, 积分 574, 距离下一级还需 426 积分
高级技术员, 积分 574, 距离下一级还需 426 积分
rt,网上看到某工程的截图,是典型的keil界面,应该至少是MDK4.22版本,看工程文件管理窗口发现该工程文件层次高达5层,因此层次很清晰,如下图:
而我以前只知道keil里可以设置3层文件结构,就是target-&group-&文件,
只有三层的话一旦用到的文件多了,很多文件就就挤一起,强行成几个group的话层次明显不对,而group也会太多,
比如我建的工程结构与上面相比就很混乱,特别是driver下文件太多太乱,就不展开献丑了,如图:
请教用Keil的老手们,怎么设置超过3层的文件结构呢?
满意回复+20
楼主理解有误,keil是不能嵌套的,上面看起来是嵌套,其实是有很多个工程组成了第一层。每个工程可以在分一层而已~~ ...
本帖子中包含更多资源
才可以下载或查看,没有帐号?
中级技术员, 积分 123, 距离下一级还需 177 积分
中级技术员, 积分 123, 距离下一级还需 177 积分
中级技术员, 积分 123, 距离下一级还需 177 积分
中级技术员, 积分 123, 距离下一级还需 177 积分
高手啊,努力的方向
---------------------
---------------------
算上 C 文件的 .H 层,算4层了吧。
不过 Keil 工程的 group 不能嵌套,感觉这样就不能够达到楼主的要求。
高级技术员, 积分 574, 距离下一级还需 426 积分
高级技术员, 积分 574, 距离下一级还需 426 积分
高级技术员, 积分 574, 距离下一级还需 426 积分
高级技术员, 积分 574, 距离下一级还需 426 积分
airwill 嗯,我需要的就是类似group嵌套的效果,但上面那张截图的确是mdk的界面,难道是MDK出了新版本可以进行嵌套?
高级技术员, 积分 574, 距离下一级还需 426 积分
高级技术员, 积分 574, 距离下一级还需 426 积分
高级技术员, 积分 574, 距离下一级还需 426 积分
高级技术员, 积分 574, 距离下一级还需 426 积分
刚下了最新的MDK4.53版本貌似也没这个功能。。
资深技术员, 积分 438, 距离下一级还需 62 积分
资深技术员, 积分 438, 距离下一级还需 62 积分
资深技术员, 积分 438, 距离下一级还需 62 积分
资深技术员, 积分 438, 距离下一级还需 62 积分
楼主理解有误,keil是不能嵌套的,上面看起来是嵌套,其实是有很多个工程组成了第一层。每个工程可以在分一层而已~~
高级技术员, 积分 574, 距离下一级还需 426 积分
高级技术员, 积分 574, 距离下一级还需 426 积分
高级技术员, 积分 574, 距离下一级还需 426 积分
高级技术员, 积分 574, 距离下一级还需 426 积分
wuguoyan 即使是这样,那怎么做到在第一层下放多个工程呢?
高级技术员, 积分 574, 距离下一级还需 426 积分
高级技术员, 积分 574, 距离下一级还需 426 积分
高级技术员, 积分 574, 距离下一级还需 426 积分
高级技术员, 积分 574, 距离下一级还需 426 积分
刚下到了工程的源文件,原来那个是“多重工程工作空间”,看来一个工程还是只能分三层啊。。
扫描二维码,随时随地手机跟帖
涓涓之细流
发帖类勋章
时间类勋章
技术奇才奖章
人才类勋章
时间类勋章
技术高手奖章
人才类勋章
荣誉元老奖章
等级类勋章
坚毅之洋流
发帖类勋章
时间类勋章
技术领袖奖章
人才类勋章
时间类勋章
您需要登录后才可以回帖Keil uVision3 如何合并两个project ,因为我有两个分模块代码先合在一起烧进51单片机里,如何做?_百度知道
Keil uVision3 如何合并两个project ,因为我有两个分模块代码先合在一起烧进51单片机里,如何做?
我有更好的答案
如果你想把两个工程放在一个里面管理,一个用户程序,两个程序的基地址不可重复,可以用下面的方法:1.打开keil2.点击Project--New Multi-projet Workspace.,不可共用一个Flash扇区嗯,这个我做远程升级的时候用过,一个固件程序
那两个工程不能同时烧如一个单片机中?你这样两个添加进去的话,不就是变成一个工程文件了?
不可以将两个工程生成的二进制文件同时烧到一个单片机,只能分两次,如果你理解hex文件格式的话,是可以将两个工程生成的hex文件手动合成一个,这样就可以用烧写工具一次烧进单片机.虽然可以将两个工程都放到keil中管理,但它们彼此还是独立的,这样做仅仅是便于管理和查阅.
采纳率:56%
把一个模块的c文件include到另一个文件中。
必须把所有程序文件*.c或*.asm放在一个工程中,如果多个文件同是C语言文件,只要有一个main()函数,就可以编译,然后烧进单片机中;如何多个文件同是汇编语言,注意地址不能存在重复,可以编译并生成少些文件;如何是C语言和汇编文件组成的多文件,就需要用混合编译方法来处理多文件的联合编译。
为您推荐:
其他类似问题
51单片机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。keil 在一个工程里多个文件要分别生成HEX文件怎么办?_百度知道
keil 在一个工程里多个文件要分别生成HEX文件怎么办?
我想分别生成lession1和lession2的HEX文件,这两个文件在一个工程里
我有更好的答案
不可能,一个main函数对应一个HEX文件。一个工程里面不能有两个main函数。所以...
谢谢,我还以为一个工程里可以有多个主函数
采纳率:63%
一个工程里只有一个main函数
所有的文件都是为这个main函数助攻的 你为什么要分别生成HEX文件呢???
为您推荐:
其他类似问题
keil的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 keil新建工程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信