Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
RT-Thread一般讨论
RT-GUI 0.3.1版本为何编译出现好多错误
发布于 2010-12-29 11:08:42 浏览:5372
订阅该版
1.请问为何我用0.3.1版本的系加入RTGUI编译后,出现“RTGUI_NAME_MAX”未定义的情况,请问该宏应该在哪个文件里定义? 2.有个头文件 fcntl.h也找不到,但在0.4版本中有? 3.还有一些错误不知是怎么回事,如结构体 struct backing_store_ptr 有重复定义等问题,想请问一下是否有移植好GUI的工程呢?
查看更多
8
个回答
默认排序
按发布时间排序
bernard
2010-12-29
这家伙很懒,什么也没写!
RT-Thread/GUI的编译见mini2440版本或者STM32Radio。
hejiang177
2010-12-29
这家伙很懒,什么也没写!
mini2440版本或者STM32Radio,在论坛中有么?请给个链接,TKS [s:157]
aozima
2010-12-29
调网络不抓包,调I2C等时序不上逻辑分析仪,就像电工不用万用表!多用整理的好的文字,比截图更省流量,还能在整理过程中思考。
从SVN中关注最新的比较好. 可以参考: [http://www.rt-thread.org/phpbbforum/viewtopic.php?f=2&t=266&start=0](http://www.rt-thread.org/phpbbforum/vie ... 66&start=0)
hejiang177
2011-01-02
这家伙很懒,什么也没写!
谢谢楼上的aozima兄, 另外有个问题想请教一下,我将STM32Radio的工程下到另一块开发板上运行,其中LCD驱动的总线地址有点区别: 1. 工程中LCD的CS端口是FSMC_NE2,而别的板是FSMC_NE4 (已正确初始化) 2. 工程中LCD的RS端口是A2,而别的板是A0 (已正确初始化) 然后我将RS端口代码改成如下: /* RS <==> A0 */ #define LCD_REG (*((volatile unsigned short *) 0x6c000000)) /* RS = 0 */ //0x64000000 #define LCD_RAM (*((volatile unsigned short *) 0x6c000001)) /* RS = 1 *///0x64000008 但修改后,不能正确读到ILI9320的ID,读出来为0x0000,如果将LCD_RAM 改为0X6C000004倒还读出了ID,请问这是什么原因?是不是我这个配错了?但用另一个程序用0X6C0000001是能正确驱动的
hejiang177
2011-01-02
这家伙很懒,什么也没写!
初充一下上面的现象,改为0X6C000004后,在超级终端里显示(板上的别的电路连接不和工程的硬件一样,没有DM9000) 2006 - 2010 Copyright by rt-thread team part[0], begin: 127488, size: 971.899MB SPI File System initialized! SD File System init failed! Unable to open GBK to Unicode look up table. Unable to open Unicode to GBK look up table. load_default! **LCD Device ID : 9320 data bus test error: 0000 0000 LCD GRAM test.... LCD GRAM ERR!!** rem_codes /resource/remote.txt open fail! fd:-1 The remote disbale. please run rem_study() rtc is not configured please configure with set_date and set_time Thu Jan 1 00:00:00 1970 stat -> stopped finsh>>event size: 28 event size: 20 event size: 28 event size: 20
aozima
2011-01-03
调网络不抓包,调I2C等时序不上逻辑分析仪,就像电工不用万用表!多用整理的好的文字,比截图更省流量,还能在整理过程中思考。
总线为16位,那么最小的寻址单位是2字节. 一些CPU此时的A0无效.而STM32的FSMC则是让地址右移一位,让A0变A1,这样可以多一位地址线用. 那么A1(对应IO上面的A0)为1时,地址应该是2. (请推算原来为A2时为什么是8) >"如果将LCD_RAM 改为0X6C000004倒还读出了ID" --- >"但用另一个程序用0X6C0000001是能正确驱动的" --- 如果不是硬件有问题,那只能说这可能已超出了自然现象的范畴. 相关参考: [http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3418381](http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3418381)
hejiang177
2011-01-03
这家伙很懒,什么也没写!
8右移1位后就是4,也就是二进制0100,也就是A2了 [s:154]
撰写答案
登录
注册新账号
关注者
0
被浏览
5.4k
关于作者
hejiang177
这家伙很懒,什么也没写!
提问
6
回答
60
被采纳
0
关注TA
发私信
相关问题
1
有关动态模块加载的一篇论文
2
最近的调程序总结
3
晕掉了,这么久都不见layer2的踪影啊
4
继续K9ii的历程
5
[GUI相关] FreeType 2
6
[GUI相关]嵌入式系统中文输入法的设计
7
20081101 RT-Thread开发者聚会总结
8
嵌入式系统基础
9
linux2.4.19在at91rm9200 上的寄存器设置
10
[转]基于嵌入式Linux的通用触摸屏校准程序
推荐文章
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
【1024】瑞萨 RA 系列 BSP 制作与适配最新版本的 Keil 、 RSC、固件,较新的 FSP
2
基于 RT-Thread 星火一号开发板的俄罗斯方块
3
RTThread studio 中添加 Micro_ROS 软件包有 Bug
4
【1024 RT-Thread与英飞凌(infineon)合作得板子PSOC 6 板子学习】
5
【1024】用HMI-Board 復刻 X-Track
热门标签
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
cubemx
PWM
flash
packages_软件包
freemodbus
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
keil_MDK
SFUD
rt_mq_消息队列_msg_queue
C++_cpp
at_device
ulog
本月问答贡献
出出啊
1516
个答案
342
次被采纳
小小李sunny
1440
个答案
289
次被采纳
张世争
793
个答案
171
次被采纳
crystal266
547
个答案
161
次被采纳
whj467467222
1222
个答案
148
次被采纳
本月文章贡献
出出啊
1
篇文章
1
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
4
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部