[开发工具] AT32 VSCdoe IDE(2026年7月21日更新)

[复制链接]
782|34
 楼主| muyichuan2012 发表于 2026-7-15 14:33 | 显示全部楼层
zhuxyo 发表于 2026-7-8 17:37
Debug 和 Release 的配置能不能分开啊?然后可以配置选择编译Debug还是Release
现在在配置里面改,只能改一 ...

谢谢反馈,已经修改,Debug 和 Release 的配置已分开。请下载最新版试试
下载链接:https://marketplace.visualstudio ... tek.at32-vscode-ide
zhuxyo 发表于 2026-8-10 18:31 | 显示全部楼层
muyichuan2012 发表于 2026-7-15 14:33
谢谢反馈,已经修改,Debug 和 Release 的配置已分开。请下载最新版试试
下载链接:https://marketplace. ...

已经ok。
zhuxyo 发表于 2026-8-10 18:37 | 显示全部楼层
跟目录里面的CMakeLists.txt修改会被覆盖。

我在CMakeLists.txt里面增加了自己的add_custom_command,但是被删掉了。

应该是工具配置里面的Generate BIN和Generate HEX, 在CMakeLists.txt里面全局查找,粗暴的删除替换了。

最好像AT32-WorkBench那样。不要改用户的user-code

@muyichuan2012
zhuxyo 发表于 2026-8-10 18:43 | 显示全部楼层
  1. --- a/code-mcu/cmake/at32_workbench/CMakeLists.txt
  2. +++ b/code-mcu/cmake/at32_workbench/CMakeLists.txt
  3. @@ -2,59 +2,59 @@ cmake_minimum_required(VERSION 3.22)
  4. # Enable CMake support for ASM and C languages
  5. enable_language(C ASM)
  6. # AT32 WorkBench generated symbols (macros)
  7. -set(WK_Defines_Syms
  8. -    USE_STDPERIPH_DRIVER
  9. -    AT32F425C8T7
  10. -    $<$<CONFIG:Debug>:DEBUG>
  11. +set(WK_Defines_Syms
  12. +    USE_STDPERIPH_DRIVER
  13. +    AT32F425C8T7
  14. +    $<$<CONFIG:Debug>:DEBUG>
  15. )

  16. # AT32 WorkBench generated include paths
  17. -set(WK_Include_Dirs
  18. -    ${CMAKE_SOURCE_DIR}/project/inc
  19. -    ${CMAKE_SOURCE_DIR}/libraries/drivers/inc
  20. -    ${CMAKE_SOURCE_DIR}/libraries/cmsis/cm4/core_support
  21. -    ${CMAKE_SOURCE_DIR}/libraries/cmsis/cm4/device_support
  22. +set(WK_Include_Dirs
  23. +    ${CMAKE_SOURCE_DIR}/project/inc
  24. +    ${CMAKE_SOURCE_DIR}/libraries/drivers/inc
  25. +    ${CMAKE_SOURCE_DIR}/libraries/cmsis/cm4/core_support
  26. +    ${CMAKE_SOURCE_DIR}/libraries/cmsis/cm4/device_support
  27. )


文件cmake/at32_workbench/CMakeLists.txt这些配置是没有修改的。不知为啥每次保存配置都修改这个文件。 弄了一些不可见字符进来?
彩虹天空cc 发表于 2026-8-11 08:44 | 显示全部楼层
               AT32 PROJECT BUILD
==================================================
> Configuring ...
-- The C compiler identification is GNU 10.3.1

>>> Build failed!
Error: Command exited with code: 3221226505
彩虹天空cc 发表于 2026-8-11 09:00 | 显示全部楼层
彩虹天空cc 发表于 2026-8-11 08:44
AT32 PROJECT BUILD
==================================================
> Configuring . ...

CMake 可执行文件错误: ""。请检查以确保它已安装,或者 "cmake.cmakePath" 设置的值包含正确的路径
 楼主| muyichuan2012 发表于 2026-8-13 13:08 | 显示全部楼层
zhuxyo 发表于 2026-8-10 18:43
文件cmake/at32_workbench/CMakeLists.txt这些配置是没有修改的。不知为啥每次保存配置都修改这个文件。  ...

如果你想自己定义编译文件及分组,请参考这个视频说明:【文件管理与地址分区】 https://www.bilibili.com/video/B ... 052fd62743c42c45c76
 楼主| muyichuan2012 发表于 2026-8-19 10:05 | 显示全部楼层
hh312 发表于 2026-6-8 05:11
我有一块AT32F415CB,"启动程序区"改成主程序区扩展,BOOT引脚配置成从这片区域启动,在keil上仿真运行正常 ...

请参考这个教程  【AT32 AP Mode配置】 https://www.bilibili.com/video/B ... 052fd62743c42c45c76
zhuxyo 发表于 2026-8-21 22:30 | 显示全部楼层
zhuxyo 发表于 2026-8-10 18:37
跟目录里面的CMakeLists.txt修改会被覆盖。

我在CMakeLists.txt里面增加了自己的add_custom_command,但是 ...

现在关键是工具把我CMakeLists.txt里面 的自定义修改 抹掉了。 @muyichuan2012
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0