嵌入式技术william hill官网
直播中

贾桂林

7年用户 1469经验值
私信 关注
[问答]

RT-Thread Studio生成的工程不能用Keil打开求助

RT-Thread Studio 版本:1.06

2.jpg

使用RT-Thread Studio 生成一个工程,取名为NET,使用的是STM32F429 Apollo基于BSP的模板

2.jpg

生成后,使用Keil 5 打开根

目录下的“project.uvprojx”,打开后,发现左侧的project文件列表中大部分文件上显示一个感叹号。

2.jpg

3.jpg

使用文本编辑器打开“project.uvprojx”,发现文件路径生成时与实际的文件目录不一致,导致Keil加载错误,例如“clock.c”位于“.\NET t-thread\src”,而“project.uvprojx”文件中却是“......\src\clock.c”。

2.jpg

3.jpg

将clock.c的路径修改为“. t-thread\src\src\clock.c”并保存“project.uvprojx”文件,再次用keil 5打开根目录下的“project.uvprojx”,可以看到,clock.c已能正常加载。

2.jpg

2.jpg

3.jpg

因此,想说的是,如果RT官方要做RT-Thread Studio与Keil工程兼容,希望能修复此bug,如果不做兼容,希望删掉keil相关的文件,以提高用户体验。

回帖(2)

马祥

2023-2-16 11:47:07
估计就是想摒弃掉keil吧
举报

刘埃生

2023-2-16 11:47:16
这个路径问题本来就是不同软件之间的兼容容易出现的问题,如果将keilMDK的工程直接能在RT-studio上能打开,估计要申请合作或版权的问题,因为你想兼容别人,就需要别人的认可。所以有点小的不同,也是必须的。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分