Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
mo动态模块_Module
貌似stm32f10x的应用模块在1.2.x版本不能正常编译
发布于 2014-11-22 22:13:22 浏览:4638
订阅该版
之前在realtouch的SDK上试过应用模块,最近想用在STM32F103ZET6上,结果按照教程在1.2.3稳定版和master版本上都不能正常编译,报附图的错误。搜索论坛好好学习两天,还用git的diff功能对比了realtouch下的脚本文件,试着修改文件,结果不行。今晚想到可能版本问题,于是试了试1.1.0版本,只是把realtouch的rtconfig.py文件中改了bsp和cpu参数就直接编译过了。同样的rtconfig.py在1.1.1上也过了,在1.2.0、1.2.1、1.2.2、1.2.3上不行,在1.2.0的发布页_https://club.rt-thread.org/ask/question/3326.html_也没看到关于应用模块方面的变化,所以冒昧发个贴请各位大侠帮忙看看,点拨一下怎么修改文件才能在新版本下使用应用模块 [s:154] 由于命令行下使用>log.txt只能记录下scons: Reading SConscript files ...,所以就用的截屏,请见谅 [s:175] ![log.png](https://oss-club.rt-thread.org/uploads/1776_303dc7e61df905a2af85df467a35df45.png)
查看更多
13
个回答
默认排序
按发布时间排序
bernard
2014-11-24
这家伙很懒,什么也没写!
建议先从4088的模块进行入门,有些方面已经修改了
jeffwei
2014-11-24
这家伙很懒,什么也没写!
>建议先从4088的模块进行入门,有些方面已经修改了 --- 这条路早试过了,编译RealBoard4088software tthread_apps的模块直接报错: ImportError:no module named rtua 出错点在SConstruct文件17行,提示获取cpp路径出错: from rtua import GetCPPPATH
bernard
2014-11-24
这家伙很懒,什么也没写!
因为你完全不看文档
jeffwei
2014-11-24
这家伙很懒,什么也没写!
>因为你完全不看文档 --- 我在[u]https://github.com/RT-Thread/rtthread-manual-doc[/u]下载了最新文档, 重点看了7应用模块和9scons构建系统两个章节的。 RTT_ROOT和BSP都是设置好了的,bsp也生成mdk工程编译好了。 我继续看看吧,再找找rtua的资料。
bernard
2014-11-24
这家伙很懒,什么也没写!
[https://github.com/RT-Thread/RealBoard4088/tree/master/documentation](https://github.com/RT-Thread/RealBoard4 ... umentation)
jeffwei
2014-11-24
这家伙很懒,什么也没写!
一点一点记录一下,免得事后偷懒不分享解决问题的方法。 对比rtthread_apps和RT-Thread 1.1.0\examples\module下的SConstruct: 1.1.0下的文件路径是直接写出来的。 apps下的文件路径用 CPPPATH = GetCPPPATH(BSP_ROOT, RTT_ROOT) 得到的 CPPPATH 是 17行 from rtua import GetCPPPATH导入的 问题就这一行,没有找到rtua.py文件,目前找了C:\Python27和RTT下的目录都没有。 暂时就这些,待续
jeffwei
2014-11-24
这家伙很懒,什么也没写!
>https://github.com/RT-Thread/RealBoard4088/tree/master/documentation --- 原来看错文档,马上去看 看了之后没有解决问题,文档中好像没有相关介绍,继续努力吧.
jeffwei
2014-11-24
这家伙很懒,什么也没写!
编译出mo文件了,方法如下: 注释3行 ``` 17#from rtua import GetCPPPATH 18#from rtua import GetCPPDEFINES 44#CPPPATH = GetCPPPATH(BSP_ROOT, RTT_ROOT) ``` 把路径直接加入,模仿1.1.0的写法,注意 ``` BSP_ROOT, ``` 一行和1.1.0不同 ``` = Environment(tools = ['mingw'], AS = rtconfig.AS, ASFLAGS = rtconfig.AFLAGS, CC = rtconfig.CC, CCFLAGS = rtconfig.CFLAGS, CXX = rtconfig.CXX, AR = rtconfig.AR, ARFLAGS = '-rc', LINK = rtconfig.LINK, LINKFLAGS = linkflags, CPPPATH = [ RTT_ROOT + '/include', BSP_ROOT, RTT_ROOT + '/components/finsh', RTT_ROOT + '/components/rtgui/include', RTT_ROOT + '/components/rgtui/common', RTT_ROOT + '/components/rtgui/server', RTT_ROOT + '/components/rtgui/widgets', RTT_ROOT + '/components/libdl', RTT_ROOT + '/components/external/ftk/ftk/src/os/rt-thread', RTT_ROOT + '/components/external/ftk/ftk/src/demos', RTT_ROOT + '/components/external/ftk/ftk/apps/common', RTT_ROOT + '/components/external/ftk/ftk/src', RTT_ROOT + '/components/dfs', RTT_ROOT + '/components/dfs/include', RTT_ROOT + '/components/libc/newlib', RTT_ROOT + '/components/external/cairo/cairo-1.10.2/src', RTT_ROOT + '/components/external/cairo/' ]) ``` 这样就确定了问题只有导入路劲1个,应该是吧,手里没realboard,mo没试过。 下一步就是解决rtua的问题了
jeffwei
2014-11-24
这家伙很懒,什么也没写!
rtua没找到,不过解决stm32f103问题,在rtconfig.py里面BSP = 'stm32f10x'下面加了一行 PLATFORM = 'gcc' 前几天事情多,比较浮躁,今天早点快递没到,工作没法进行就搞这个,沉下心就解决了。 另外我在哈密,有要干果的吱一声哦。估计还要待上半个月。
bernard
2014-11-24
这家伙很懒,什么也没写!
还真没有,这个是我的错。 在realboard目录下执行 scons --target=ua 然后把apps目录中的bsp目录设置到realboard来,就可以编译出module了。
撰写答案
登录
注册新账号
关注者
0
被浏览
4.6k
关于作者
jeffwei
这家伙很懒,什么也没写!
提问
17
回答
122
被采纳
0
关注TA
发私信
相关问题
1
应用模块打开之后unload之后还在内存中
2
关于module.c的_load_shared_object的疑问
3
应用模块的rt_module_unload函数的bug
4
rtt 如何实现动态加载app
5
使用zmodem传输文件,应用模块文件传输完成,访问失败
6
RTT下应用模块编译具体方法
7
RTT应用模块编译出错
8
RTT应用模块编译问题
9
求问动态模块是什么意思呢
10
应用模块编译出问题
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
【RT-Thread】记录一次对主仓的bsp进行修复并提交pr的总结
2
【请投票】嵌入式大赛Top10排名等你来选!
3
【24嵌入式设计大赛】HPM5300-EVK 网络测速仪
4
RT-Thread Nano 上线ST CubeMX
5
Nordic移植笔记: RT_Thread v5.1.0(基于Nordic nRF52840的ble_app_hids_mouse工程)
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
ART-Pi
FinSH
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
rt-smart
FAL
ESP8266
I2C_IIC
WIZnet_W5500
ota在线升级
UART
flash
packages_软件包
cubemx
PWM
freemodbus
BSP
潘多拉开发板_Pandora
定时器
ADC
socket
flashDB
中断
Debug
GD32
编译报错
msh
keil_MDK
C++_cpp
rt_mq_消息队列_msg_queue
ulog
at_device
SFUD
本月问答贡献
出出啊
1515
个答案
342
次被采纳
小小李sunny
1438
个答案
289
次被采纳
张世争
785
个答案
168
次被采纳
crystal266
546
个答案
161
次被采纳
whj467467222
1222
个答案
148
次被采纳
本月文章贡献
出出啊
1
篇文章
6
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
2
次点赞
crystal266
2
篇文章
1
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部