Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
mo动态模块_Module
貌似stm32f10x的应用模块在1.2.x版本不能正常编译
发布于 2014-11-22 22:13:22 浏览:4461
订阅该版
之前在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的发布页_http://www.rt-thread.org/phpBB3/topic3326.html_也没看到关于应用模块方面的变化,所以冒昧发个贴请各位大侠帮忙看看,点拨一下怎么修改文件才能在新版本下使用应用模块 [s:154] 由于命令行下使用>log.txt只能记录下scons: Reading SConscript files ...,所以就用的截屏,请见谅 [s:175]
查看更多
13
个回答
默认排序
按发布时间排序
bernard
2014-11-24
这家伙很懒,什么也没写!
建议先从4088的模块进行入门,有些方面已经修改了
jeffwei
2014-11-24
这家伙很懒,什么也没写!
[quote]建议先从4088的模块进行入门,有些方面已经修改了[/quote] 这条路早试过了,编译RealBoard4088software tthread_apps的模块直接报错: ImportError:no module named rtua 出错点在SConstruct文件17行,提示获取cpp路径出错: from rtua import GetCPPPATH
bernard
2014-11-24
这家伙很懒,什么也没写!
因为你完全不看文档
jeffwei
2014-11-24
这家伙很懒,什么也没写!
[quote]因为你完全不看文档[/quote] 我在[u]https://github.com/RT-Thread/rtthread-manual-doc[/u]下载了最新文档, 重点看了7应用模块和9scons构建系统两个章节的。 RTT_ROOT和BSP都是设置好了的,bsp也生成mdk工程编译好了。 我继续看看吧,再找找rtua的资料。
bernard
2014-11-24
这家伙很懒,什么也没写!
[url=https://github.com/RT-Thread/RealBoard4088/tree/master/documentation]https://github.com/RT-Thread/RealBoard4 ... umentation[/url]
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
这家伙很懒,什么也没写!
[quote]https://github.com/RT-Thread/RealBoard4088/tree/master/documentation[/quote] 原来看错文档,马上去看 看了之后没有解决问题,文档中好像没有相关介绍,继续努力吧.
jeffwei
2014-11-24
这家伙很懒,什么也没写!
编译出mo文件了,方法如下: 注释3行 [code]17#from rtua import GetCPPPATH 18#from rtua import GetCPPDEFINES 44#CPPPATH = GetCPPPATH(BSP_ROOT, RTT_ROOT)[/code] 把路径直接加入,模仿1.1.0的写法,注意[code]BSP_ROOT,[/code]一行和1.1.0不同 [code]= 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/' ])[/code] 这样就确定了问题只有导入路劲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.5k
关于作者
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
机器人操作系统 (ROS2) 和 RT-Thread 通信
4
五分钟玩转RT-Thread新社区
5
国产MCU移植系列教程汇总,欢迎查看!
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
ulog组件多端绑定的demo案例
2
记录rt-thread消息队列的调试方法
3
AT32的ADC使用
4
aht10 终端:The aht10 is under an abnormal status
5
github高阶加速,速度可达带宽峰值,测试到146Mbit/s
热门标签
RT-Thread Studio
串口
LWIP
Env
AT
SPI
Bootloader
FinSH
ART-Pi
CAN总线
Hardfault
USB
文件系统
RT-Thread
DMA
SCons
线程
MQTT
RT-Thread Nano
STM32
RTC
rt-smart
ESP8266
flash
ota在线升级
WIZnet_W5500
FAL
I2C
packages_软件包
UART
cubemx
freemodbus
潘多拉开发板_Pandora
定时器
BSP
PWM
ADC
socket
中断
rt_mq_消息队列_msg_queue
keil_MDK
SDIO
Debug
AB32VG1
MicroPython
编译报错
C++_cpp
msh
ulog
QEMU
本月问答贡献
出出啊
1501
个答案
338
次被采纳
小小李sunny
1390
个答案
276
次被采纳
张世争
715
个答案
157
次被采纳
crystal266
522
个答案
153
次被采纳
whj467467222
1216
个答案
146
次被采纳
本月文章贡献
出出啊
1
篇文章
12
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
2
篇文章
2
次点赞
crystal266
2
篇文章
5
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部