0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一些RT-Studio的BSP编译不过的问题与解决方法

冬至子 来源:药RV 作者:药RV 2023-10-11 15:41 次阅读

问题:工程在scons下可以编过,studio编译不过

分析:看编译输出可能是缺某些宏,导致某部分程序未被包含

原因:rtconfig_preinc.h文件 缺失部分宏

解决方:见下文

示例;

BSP:AB32VG1

使用Studio生成工程,会出现以下问题

1.jpg

使用scons编译会出现以下问题

1.jpg

当然这个问题还是比较单一好解决的,解决方法:

将报错的RT_SECTION全部替换为rt_section,就顺利编过了。

1.jpg

显然studio出现的不是这个问题,当然studio也会报这个错,只是目前有更重要的错误,个人才疏学浅,这个问题先不纠结是什么原因了。重点放在studio出现的问题。

studio的出现的错误的解决方法:

首先在studio生成的工程下用scons编译,解决完现有的错误,使scons可以编过
在studio中同步scons配置至项目

1.jpg

2.jpg

完成上述工作后:

1.jpg

完美解决!!!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • BSP
    BSP
    +关注

    关注

    1

    文章

    87

    浏览量

    26147
  • RT-Thread
    +关注

    关注

    31

    文章

    1285

    浏览量

    40096
  • AB32VG1
    +关注

    关注

    1

    文章

    5

    浏览量

    564
收藏 人收藏

    评论

    相关推荐

    【睿赛德 RW007 WiFi 模块试用连载】基于RT-STUDIO配置RW007的过程

    已经配置成功。利用wifi 系列cmd,首先wifi scan:再wifi join,然后ping 163试试:四、一些心得1、RT-STUDIO很强大,跟CubeMX搭配起来简直如虎添翼,必须赞赞赞
    发表于 07-12 12:57

    【睿赛德 RW007 WiFi 模块试用连载】基于RT-STUDIO配置RW007

    已经配置成功。利用wifi 系列cmd,首先wifi scan:再wifi join,然后ping 163试试:四、一些心得1、RT-STUDIO很强大,跟CubeMX搭配起来简直如虎添翼,必须赞赞赞
    发表于 07-12 12:58

    基于RT-Studio的配置重写块设备

    文章目录开发环境RT虚拟文件系统简介基于RT-Studio的配置重写块设备相关代码重写块设备代码的原因生成SDMMC初始化代码在RT中初始化并注册块设备将块设备挂载到文件系统其他注意事项小结
    发表于 08-24 08:28

    RT-Studio从2.1.3更新为2.1.4后新建工程无法调试怎么解决?

    RT-Studio从2.1.3更新为2.1.4后新建工程出现无法调试的问题提示:Could not determine GDB version after sending: D
    发表于 03-14 14:38

    scons如何才能生成rt-studio工程?

    尝试通过RT-Studio导入makefile工程,makefile由scons生成,但这个文件貌似有些问题,直接make会报错“此时不应有!”。不知是什么原因?或者,scons有其它方法生成rt-studio工程吗?
    发表于 03-23 11:51

    使用RT-Studio对jlink软件进行仿真提示异常怎么办

    在使用RT-Studio进行仿真时,如果提示如下异常,般是jlink硬件不支持当前jlink软件版本,可以去jlink官网下载低版本的jlink软件安装。安装完成后可以在RT-Studio中修改新的jlink版本支持,操作
    发表于 06-13 11:41

    使用RT-studio对CAN驱动进行测试

    由于ART-pi的BSP包并不在RT-thread代码库的bsp目录中,而是单独的库,且说明用提及了使用RT-studio直接使用的说明,之前已经安装了
    发表于 07-01 10:57

    rt-studio bug导致编译失败如何解决

    我使用rt-studio 编译工程 , 使用左上角的构建功能 编译成功,但是如果是由旁边的重新构建,就会报错,错误如下样的文件,使用构建就可以,重新构建就不可以,而且在使用重新构建后
    发表于 11-08 10:19

    rt-studio潘多拉开发板最新rt-thread不能运行的解决办法分享

    rt-studio 上 选择基于开发板的项目,选择潘多拉,rt-thread选择lasted ,如下图之后遇到的报错,主要是因为rt-thread更新后,软件包没有更新,出现的问题第
    发表于 12-05 13:52

    请问RT-Studio的map文件怎么看SRAM和Flash使用了多少呢?

    Keil MDK 生成的的 map 可以在文件最后看到个总和。RT-Studio 生成的 map 似乎很不样,看不太明白。哪里可以直接看到总和?请问 RT-Studio 的 map
    发表于 01-30 14:28

    使用rt-studio基于芯片生成的stm32f429工程求解

    如何修改才能使每个子文件夹下都有个sconscript文件并能决定这个文件下的那些文件参与编译呢,能否通过rt-studio来配置呢 还是只能通过修改sconstruct文件和sconscript文件来实现呢?
    发表于 02-09 10:37

    一些RT-StudioBSP编译不过的问题与解决方法

    问题:工程在scons下可以编过,studio编译不过分析:看编译输出可能是缺某些宏,导致某部分程序未被包含原因:rtconfig_preinc.h文件 缺失部分宏
    发表于 03-15 15:29

    rt-studio bug导致编译失败如何处理?

    我使用rt-studio 编译工程 , 使用左上角的构建功能编译成功,但是如果是由旁边的重新构建,就会报错,错误如下 样的文件,使用构建就可以,重新构建就不可以,而且在使用重新构建
    发表于 04-27 10:54

    RT-Thread Studio中执行【从MDK同步到RT-Studio】报错是为什么?

    RT-Thread Studio中执行【从MDK同步到RT-Studio】出现如下错误 [1660] Failed to execute script main Traceback (most
    发表于 08-02 18:27

    rt-studio潘多拉开发板最新rt-thread不能运行解决办法

    rt-studio 上 选择基于开发板的项目,选择潘多拉,rt-thread选择lasted ,如下图
    的头像 发表于 10-16 14:50 1338次阅读
    <b class='flag-5'>rt-studio</b>潘多拉开发板最新<b class='flag-5'>rt</b>-thread不能运行解决办法