Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
NXP 微控制器
1788 LCD控制器缓冲区字节问题
发布于 2013-08-12 09:35:56 浏览:5101
订阅该版
各大侠请问1788的读写是否必须按2字节对齐方式进行呢?那个缓冲区读写都要求基本单位是4字节。 我现在的程序复制一个奇数个的字符串至EXTERN RAM时最后'\0'无法正确写入,请求大侠们这是什么原因,是LCD控制器的局限性,还是参数配置问题?
查看更多
11
个回答
默认排序
按发布时间排序
haitao52198
2013-08-12
这家伙很懒,什么也没写!
缓冲区不就是一块内存么?什么对齐不是取决于你用的指针类型么?你的中间插一个‘\0’能写入么?
yfj300
2013-08-12
这家伙很懒,什么也没写!
[quote]缓冲区不就是一块内存么?什么对齐不是取决于你用的指针类型么?你的中间插一个‘ ’能写入么?[/quote] 中间写入应该是可以的,我的屏幕都显示正常。 测试程序是这样的 [code]char *txt = "1234"; char *txt1 = "12345" strcpy((char *)0xa000000, txt); strcpy((char *)0xa010000, txt1); printf((char *)0xa000000); // 异常 "1234 ..."后面很乱 printf((char *)0xa010000); // 可以正常打印 "12345"[/code] 就是这么个情况
haitao52198
2013-08-12
这家伙很懒,什么也没写!
你自己设置个断点,把0xa000000添加到memory里看一下内存里的数据不就可以了?看看SDROM里数据是不是正常的,说不定你的SDROM时序就有问题
yfj300
2013-08-12
这家伙很懒,什么也没写!
如果是时序问题那前面1234应该显示也有问题呢,我觉得可能不是时序问题,时序问题全部数据应该是乱的。求指点除了时序还有可能是哪里的配置有问题呢?时序我反复查过好几次,没有看出问题呢,现在如果解决不了这个问题,SDRAM也就只能作为LCD的缓存,其它的什么都干不了了,郁闷
weibo_午夜熊
2013-08-12
这家伙很懒,什么也没写!
你用的是RT-Thread的LPC1788的分支?
nongxiaoming
2013-08-12
rt-thread大师兄
你不用那个strcpy看看,直接指针指向内存,然后给指针赋值填充看看,可能问题出现在strcpy里面。
haitao52198
2013-08-13
这家伙很懒,什么也没写!
strcpy能把字符串最后一个‘\0’复制到内存里吗?你printf的时候,肯定是以'\0'结束的,建议:1、检查运行域是否帮你清空过SDRAM2、你上电后SDRAM里如果是随机数,上电就应该清空SDRAM,也许碰巧0xa010000后面就是0,所以你这个菜正常
yfj300
2013-08-13
这家伙很懒,什么也没写!
[quote]你用的是RT-Thread的LPC1788的分支?[/quote] 呵呵,不是呢,裸跑的
nongxiaoming
2013-08-14
rt-thread大师兄
这样测试问题出现的不一定是SDRAM啊,要测试SDRAM是否正常,直接向某个地址写入数据,任何在读出,对比,怕麻烦用这些库函数经常会出问题。这件循环写入,再循环读出,然后打印数据出来,这样不是靠谱多了。
haitao52198
2013-08-14
这家伙很懒,什么也没写!
[quote]这样测试问题出现的不一定是SDRAM啊,要测试SDRAM是否正常,直接向某个地址写入数据,任何在读出,对比,怕麻烦用这些库函数经常会出问题。这件循环写入,再循环读出,然后打印数据出来,这样不是靠谱多了。[/quote] 我觉得是strcpy没能把最后的' '复制过去导致的printf无法结束的问题,采用memcpy,strlen()+1复制那个字符串可能问题就解决了。。。。
撰写答案
登录
注册新账号
关注者
0
被浏览
5.1k
关于作者
yfj300
这家伙很懒,什么也没写!
提问
9
回答
18
被采纳
0
关注TA
发私信
相关问题
1
试贴-消灭0主题
2
LPC M4的一些资料
3
LPC4088的临时分支
4
lpc1788 ad 不稳定
5
一起来学习LPC4088吧
6
上传LPC4088的realtouch主工程
7
RealBoard 4088预定帖 [第一批板子不多,预定提前结束]
8
晒RealBoard LPC4088开箱照啦,速带小板凳前来围观
9
4088主程序需要的SD卡资源
10
Realtouch_LPC4088晒图啦,GUI、APP、文件系统、USB、SPIFI一个都不能少。。小伙伴们快来围观吧
推荐文章
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
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部