|
实践发现MX2生成的工程与MX生成的工程差别巨大,文档结构完全不一样。7 ^$ P9 C+ A/ }) Q0 D 在之前MX生成的*..uvprojx工程中,添加文件很简单,左侧工程树项目右键,add existing files....即可加入。 但是目前的MDK AC6工程右键是没有add existing files....无法通过同样的方式加入已存在的文件。 " ?( X7 b9 R$ p# m; d: M! b 实际上需要在stm32cubeMX2生成的文件中找到 * .cproject.yml 文件, i7 {0 @: P) {! U 修改其中的groups:字段,在工程中已经存在的main.c和main.h文件如下所示 groups: # I; }) V- K: U& | - group: UserCode2 U* ~# b$ a4 j, k% C+ K files: - file: main.c+ u# i( s2 X9 Y3 j0 v' G* @; [ category: source* t7 R' P: `: K4 \4 F0 N9 a6 \) o - file: main.h category: header: j1 n8 x: L! K. V6 S7 b8 W# R - group: CoreMark main.c和main.h文件。这两个文件存在于UserCode文件夹。仿照以上文件格式,可以添加其他文件。 % t: f2 ^5 P# X, C% x 以添加coremark的相关文件为例,先将文件拷贝到同路径下,避免路径引用的麻烦,完成后的.cproject.yml 文件如下:9 N3 B+ i+ F, D, b7 s$ O groups:9 L% Z y* N7 }/ b: S 9 b5 \3 Q. W5 Z& F - group: UserCode1 L( R: ]' d& W$ B2 e4 g. u. u files:' ]- m6 A/ Y+ ^: Z6 o8 e1 X* C - file: main.c6 Q. q& c% r( _1 w! _. ?+ `5 ` category: source - file: main.h; h/ i( C8 a2 N' \ category: header7 H# y+ I2 a" p# ] - group: CoreMark" c, x5 T# O- d3 f" Q; U files: - file: coremark/core_list_join.c& q$ s% ]! h' {. J p$ g3 ^3 Q category: source! }: \, L5 \- ]0 h - file: coremark/core_main.c% G+ A2 e6 b7 \4 g: ? category: source& ~& o6 g% ]" B* N8 f - file: coremark/core_matrix.c2 f! ]; B$ u6 B, T# b( r0 w0 K, y category: source - file: coremark/core_state.c: z8 m6 ^& n7 v# u/ |. ` category: source - file: coremark/core_util.c9 c# O8 x1 V' ] category: source - file: coremark/simple/core_portme.c% G7 _2 `# e8 Y6 ]& p category: source - file: coremark/simple/core_portme.h category: header* G) ~% t! A E; F - file: coremark.h category: header; r* O7 P2 k3 P0 D3 S; E add-path:/ _& `7 N0 Q: S8 ?. z1 H B - ./' g3 q! C: H, I4 J6 v3 b **注意以上缩进全部为空格,不能用tab。会报错** 添加文件后的工程如下+ J, f& D8 v# u8 R5 Q' E
|
STM32C542RC开发板ADC转换实验
STM32C542RC开发板I2C通讯实验——AT24C32的读写操作
【STMC5】STM32C5实现CUBEMX2点灯
STM32C542RC开发板I2C通讯实验
STM32C542RC开发板启用SPI驱动TFT显示屏
STM32C542RC开发板驱动TFT显示屏
【NUCLEO-C562RE】MNIST 数字识别
如何在STM32CubeMX2和HAL2中使用IRQ中断回调
【STM32C5教程】(9)DAC 模拟量信号输出实验
STM32C542RC开发板Stop、Sleep和standby模式测试
微信公众号
手机版