打印
[AT32F407]

AT32_Work_Bench生产KEI5工程出错

[复制链接]
363|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tototm|  楼主 | 2025-7-25 16:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 tototm 于 2025-7-25 16:10 编辑

之前工程由AT32_Work_Bench生产,没有问题,后面需要修改部分功能,昨天都没有问题,今天使用就弹出无法正常生成KEIL5工程,说没有工具链/IDE,询一下此问题如何解决,AT32_Work_Bench版本为最新1.2.00,退回用之前的版本也是一样不能生成

出错.jpg (439.34 KB )

出错.jpg

使用特权

评论回复
沙发
muyichuan2012| | 2025-7-28 09:41 | 只看该作者
生成代码工程后,先不要直接打开项目,点击打开文件夹,然后在文件夹里再打开生成的keil工程试试。

使用特权

评论回复
板凳
tototm|  楼主 | 2025-7-28 10:25 | 只看该作者
本帖最后由 tototm 于 2025-7-28 10:28 编辑

发现一个问题,自动生成的工程里面,之前添加的在USER文件夹的文件被删除了,之前都没有碰到这样的事情,之前用RTC自动生成了 wk_rtc.c文件,但后面再添加TIMER14后就把 wk_rtc.c删除了,而且自动生成的wk_tmr.c文件也没有被自动添加到USER文件夹中,但是在MAIN函数中却正确添加了如下两个初始化函数  /* init rtc function. */
  wk_rtc_init();

  /* init tmr14 function. */
  wk_tmr14_init();

最后点击打开工程时就出现上面的没有KEIL5IDE的链接

使用特权

评论回复
地板
muyichuan2012| | 2025-7-28 11:50 | 只看该作者
生成代码工程后,先不要直接打开项目,点击打开文件夹,然后在文件夹里再打开生成的keil工程试试。
请问这样操作可以打开keil吗   能否截图看看打开文件夹后的文件?

使用特权

评论回复
5
tototm|  楼主 | 2025-7-28 17:02 | 只看该作者
本帖最后由 tototm 于 2025-7-28 17:17 编辑
muyichuan2012 发表于 2025-7-28 11:50
生成代码工程后,先不要直接打开项目,点击打开文件夹,然后在文件夹里再打开生成的keil工程试试。
请问这 ...

可以正常打开KEIL和相关工程,就是之前USER下的文件莫名其妙的被删除了,如上个回复,本来之前的wk_rtc.c被删了,刚生成的 wk_tmr.c文件没有正确添加到USER文件夹下,而只是放在了生成的目录下,但MAIN主函数下面却被正确添加了  wk_rtc_init();wk_tmr14_init();两个初始化函数AT32_Work_Bench版本为最新1.2.00和1.1.09都试过

新建位图图像 (2).bmp (5.93 MB )

新建位图图像 (2).bmp

新建位图图像 (3).bmp (5.93 MB )

新建位图图像 (3).bmp

新建位图图像.bmp (5.93 MB )

新建位图图像.bmp

使用特权

评论回复
6
muyichuan2012| | 2025-7-28 17:15 | 只看该作者
tototm 发表于 2025-7-28 17:02
可以正常打开KEIL和相关工程,就是之前USER下的文件莫名其妙的被删除了,如上个回复,本来之前的wk_rtc.c ...

是否你中途关闭了RTC外设?
另外,重新生成工程后,最好关闭一下Keil,有可能keil没有更新到新加载的配置。

使用特权

评论回复
7
tototm|  楼主 | 2025-7-28 17:21 | 只看该作者
muyichuan2012 发表于 2025-7-28 17:15
是否你中途关闭了RTC外设?
另外,重新生成工程后,最好关闭一下Keil,有可能keil没有更新到新加载的配置 ...

试了几个之前的工程,打开之前的工程添加功能再生成都会把之前的文件删除,少文件,但MAIN函数下调用了初始化函数

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

346

帖子

3

粉丝