Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
NXP 微控制器
求助 SCON生成MDK4工程, 不成功
发布于 2014-10-30 17:33:59 浏览:6550
订阅该版
我想生成一个RealBoard4088的RTGUI 演示工程,按照【RealTouch应用开发教程】第一讲、环境的搭建 中介绍的方法,如下操作: 1. 安装了Python27和SCON, 2. 下载了RealBoard4088-master和RT-Thread_1.2.0并解压好到E盘根目录。 3. 在环境变量中已经设置了RTT_ROOT为E:RT-Thread_1.2.0,以及PATH增加了E:Python27;E:Python27Scripts 4. 打开了E:RealBoard4088-mastersoftware tthread_examplesexamples4_gui_examples下rtconfig.py文件,用记事本修改了相关路径,如下: ```if CROSS_TOOL == 'gcc': PLATFORM = 'gcc' EXEC_PATH = 'E:/Program Files/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_EABI/arm-none-eabi/bin' elif CROSS_TOOL == 'keil': PLATFORM = 'armcc' EXEC_PATH = r'D:/KK471a'``` 5. CMD下进入工程目录E:RealBoard4088-mastersoftware tthread_examplesexamples4_gui_examples, 执行scons -j4 或者 scons - target=mdk4 -s 都出现以下同样的错误提示 ``` importerror:no module named buildng: FILE "E:RealBoard4088-mastersoftware tthread_examplesexamples4_gui_examplesSconstruct" line 11: from building import *``` 如图: [attach]0[/attach] 可否请论坛老大帮我看看问题出在何处,先谢过了! ![scon.JPG](https://oss-club.rt-thread.org/uploads/4021_2fdc3b89b7d83ba824bc903a12645a2e.jpg) ![QQ图片20141101151406.jpg](https://oss-club.rt-thread.org/uploads/4021_1182721810c6918a5c7495bc49d60743.jpg) ![QQ图片20141101151448.jpg](https://oss-club.rt-thread.org/uploads/4021_25f65267d5f8bec69ef5ae6dd5a6dbaa.jpg)
查看更多
14
个回答
默认排序
按发布时间排序
grissiom
2014-10-30
这家伙很懒,什么也没写!
RTT_ROOT 没设置对
szjdb
2014-10-30
这家伙很懒,什么也没写!
我是初学,检查了很多次,没找到原因,还请兄弟明示,多谢!
aozima
2014-10-30
调网络不抓包,调I2C等时序不上逻辑分析仪,就像电工不用万用表!多用整理的好的文字,比截图更省流量,还能在整理过程中思考。
>我是初学,检查了很多次,没找到原因,还请兄弟明示,多谢! --- 在当前命令行执行一下 ``` C:>echo %RTT_ROOT% E:work t-thread t-thread_git_fork ``` 然后去显示的这目录下面检查是否有正确的RT-Thread发行版。
szjdb
2014-10-31
这家伙很懒,什么也没写!
多谢aozima! 我试了,直接在当前目录输入echo %RTT_ROOT% ,显示的还是%RTT_ROOT% 。 我用的RT-THREAD是从官网首页下载的RT-Thread_1.2.0.7z, 最开始指定的RTT_ROOT为F:RT-Thread_1.2.0, 不能正常编译,后来改到RTT_ROOT为F:RT-Thread_1.2.0splpc408x,还是不行。 而且下午在公司时使用 scons - target=mdk4 -s 编译,只有如上的 importerror:no module named buildng: 提示出现, 晚上在家电脑装上相关工具后,还多出来一个No version of Visual Studio compiler found警告,如下: ``` F:RealBoard4088-mastersoftware tthread_examplesexamples4_gui_examples>scons - target=mdk4 -s scons: warning: No version of Visual Studio compiler found - C/C++ compilers mos t likely not set correctly File "F:RealBoard4088-mastersoftware tthread_examplesexamples4_gui_examples SConstruct", line 8, in
ImportError: No module named building: File "F:RealBoard4088-mastersoftware tthread_examplesexamples4_gui_exampl esSConstruct", line 11: from building import * ``` 实在是搞不明白了。 另外,我试过按WIKI的方法,仅仅编译RT-THREAD_1.2.0下的BSP 中LPC408X工程,TOOL=KEIL时 scons -j4是可以编译的,但scons - target=mdk4 -s就报错,仍然提示No version of Visual Studio compiler found。 还望指教,多谢!
aozima
2014-10-31
调网络不抓包,调I2C等时序不上逻辑分析仪,就像电工不用万用表!多用整理的好的文字,比截图更省流量,还能在整理过程中思考。
>No version of Visual Studio compiler found。 --- 这个警告可以不用管,你可以检查下工程生了没有,应该是已经生好了呢!
szjdb
2014-10-31
这家伙很懒,什么也没写!
多谢回复! 如果仅生成E:\RT-Thread_1.2.0\bsp\lpc408x下的工程, 好像不必任何操作,原解压包已经有现成的MDK工程了。 我现在想生成E:\RealBoard4088-master\software\rtthread_examples\examples\4_gui_examples 下的一个工程,以便学习RTGUI的各种控件实例。 我查了RealBoard4088-master和RT-Thread_1.2.0两个包里面都没有RTGUI的代码, 难道还要下载一个RTGUI的包,如此又该如何设置呢? 或者,有没有一个完整的包,包含RealBoard4088各种例子,RT-Thread和RTGUI 可以下载呢? 见笑了。多谢!
bernard
2014-10-31
这家伙很懒,什么也没写!
RB4088,请从github上下载rt-thread master,RTGUI master,然后按照文档说的重新生成工程。
pangwei
2014-10-31
这家伙很懒,什么也没写!
由于 RT-Thread 上游已经将 RTGUI 组件删除,所以如果需要在 RT-Thread 中运行 RTGUI的话需要将 components/rtgui 复制到 RTT 的 components 文件夹之下。如果 需要运行demo,需要将 demo/examples 内的所有文件复制到 RTT 的 examples/gui/ 目录下(没有目录的需要创建一个)。然后再在你的工程目录里重新运行 scons 即可。 拿到新东西多看里面提供的文档。
szjdb
2014-11-01
这家伙很懒,什么也没写!
多谢楼上兄弟们指点。 将RTGUI复制过去后已经正常编译,MDK下打开也正常了。 现在我手上只有REALTOUCH 平台, 想学习GUI的DEMO. 于是下载了最新的realtouch-stm32f4-master包。 试了RT THREAD1.2.0的系统,已经不兼容。 故下载了2012年的 RT THREAD1.0.4和1.1.0 RC包,其中包含RTGUI. 更改路径后可以正常生成4_gui_photo_frame的MDK工程,但是编译第一个文件便提示: compiling system_stm32f4xx.c... system_stm32f4xx.c: Error: C4065E: type of input file '1.1.0' unknown 一大堆同样的错误。如附图1。RT THREAD1.1.0 RC换成RT THREAD1.0.4也是一样的。 另外,用SCONS -J4编译也是出错,仔细看打印的文字,发现它在RT-THREAD 1.0.4路径前加了“”,这是怎么回事?怎样修正? 谢谢!
szjdb
2014-11-01
这家伙很懒,什么也没写!
补充说明,以上如果我用RT THREAD1.2.0就没问题,但是因为版本无法匹配,编译后太多定义类的问题无法解决。所以还必须用到1.0附近的版本。 继续求指导!多谢!
撰写答案
登录
注册新账号
关注者
0
被浏览
6.6k
关于作者
szjdb
这家伙很懒,什么也没写!
提问
2
回答
18
被采纳
0
关注TA
发私信
相关问题
1
试贴-消灭0主题
2
LPC M4的一些资料
3
LPC4088的临时分支
4
lpc1788 ad 不稳定
5
1788 LCD控制器缓冲区字节问题
6
一起来学习LPC4088吧
7
上传LPC4088的realtouch主工程
8
RealBoard 4088预定帖 [第一批板子不多,预定提前结束]
9
晒RealBoard LPC4088开箱照啦,速带小板凳前来围观
10
4088主程序需要的SD卡资源
推荐文章
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
【NXP-MCXA153】 定时器驱动移植
2
GD32F450 看门狗驱动适配
3
【NXP-MCXA153】看门狗驱动移植
4
RT-Thread Studio V2.2.9 Release Note
5
CherryUSB的bootuf2配置
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
UART
WIZnet_W5500
ota在线升级
PWM
freemodbus
flash
cubemx
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
编译报错
Debug
rt_mq_消息队列_msg_queue
SFUD
msh
keil_MDK
ulog
C++_cpp
MicroPython
本月问答贡献
踩姑娘的小蘑菇
7
个答案
2
次被采纳
a1012112796
16
个答案
1
次被采纳
Ryan_CW
5
个答案
1
次被采纳
红枫
4
个答案
1
次被采纳
张世争
4
个答案
1
次被采纳
本月文章贡献
YZRD
3
篇文章
6
次点赞
catcatbing
3
篇文章
6
次点赞
lizimu
2
篇文章
9
次点赞
qq1078249029
2
篇文章
2
次点赞
xnosky
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部