搜索
查看: 6706|回复: 4

[求助] 求助用MDK将UCOS+UCGUI下载到外部SRAM中调试慢的问题

[复制链接]

该用户从未签到

1

主题

5

帖子

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2010-10-24 13:18:04 | 显示全部楼层 |阅读模式
硬件:红牛开发板
软件:UCOS+UCGUI+触摸屏
@@是用外部SRAM后256kb(前256KB是用来下载调试的程序)的缓存给LCM开辟一个对应的GRAM,然后用一个任务不停得向LCM的GRAM写数据。
@@触摸屏是使用STM32内部ADC采样触摸数据,同样使用了一个任务不停的对于UCGUI的GUI_TOUCH_Exec();
 
外部SRAM:512K的IS61LV25616AL-10T
程序下载flash中调试感觉触摸屏的反应与GUI的刷新挺顺畅的
如果用MDK将程序下载到外部SRAM调试,速度会比在flash中执行慢了五六倍,真是郁闷
 因为内部SRAM太小了又不想在flash中调试(是下载太慢),所以下到外部SRAM调试,现在搞不明白怎么会慢的这么厉害,是不是FSMC设置问题,不知道有什么方法可以解决。
FSMC设置以下(只在MDK脚本程序里初始化了一次,在main不用初始化):
   _WDWORD(0x40011400, 0x44BB44BB);
  _WDWORD(0x40011404, 0xBBBBBBBB);
  _WDWORD(0x40011800, 0xB44448BB);   // NBL0, NBL1 & adress configuration //
  _WDWORD(0x40011804, 0xBBBBBBBB);
  _WDWORD(0x40011C00, 0x43BBBBBB);
  _WDWORD(0x40011C04, 0xBBBB4344);
  _WDWORD(0x40012000, 0x44BBBBBB);
  _WDWORD(0x40012004, 0x44444B44);   // NE3 configuration //

  _WDWORD(0xA0000010, 0x00001010);   // FSMC Configuration //
  _WDWORD(0xA0000014, 0x10000200);   // FSMC_DataSetupTime = 2; //
  _WDWORD(0xA0000010, 0x00001011);   // Enable FSMC Bank1_SRAM Bank //
回复

使用道具 举报

该用户从未签到

1

主题

5

帖子

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2010-10-24 13:33:52 | 显示全部楼层

RE:求助用MDK将UCOS+UCGUI下载到外部SRAM中调试慢的问题

顺便问下2.6寸的LCD控制器HX8347D,有没谁可以读其GRAM.我折腾了几天了死活读不出正确的,用FSMC读到的数据是0xfc00,不过读HX8347D的其他寄存器就完全正确。简直就是见鬼了。就是因为读不出GRAM数据,才用了外部SRAM当显存。
回复 支持 反对

使用道具 举报

该用户从未签到

9

主题

37

帖子

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2010-10-24 14:21:14 | 显示全部楼层

回复:求助用MDK将UCOS+UCGUI下载到外部SRAM中调试慢的问题

你有没有试过,程序下到flash中,ram用外部的,速度如何
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

5

帖子

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2010-10-24 14:33:30 | 显示全部楼层

RE:求助用MDK将UCOS+UCGUI下载到外部SRAM中调试慢的问题

这样没试过,试过程序下到flash中,ram使用内部的,速度会快好好多,就算使用了一个任务来刷新GUI,速度还可以接受,如果没有采用SRAM当显存,直接写LCM的GRAM就会更快点,不过这样我就读不了LCM的GRAM
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

5

帖子

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2010-10-24 14:42:13 | 显示全部楼层

RE:求助用MDK将UCOS+UCGUI下载到外部SRAM中调试慢的问题

现在我只是想调试UCGUI,在PC上用Microsoft Visual C++ 6.0调试UCGUI,单步调试要调不了,真是郁闷极。没办法只能用stm32调试
UCGUI太大了又只能下载到外部sram里调试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-5-7 20:27 , Processed in 0.154571 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表