
硬件:红牛开发板 软件: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 // |
请求大佬帮忙
TOUCHGFX中别人封装好的控件容器可以直接使用吗?
STM32MP135移植lvgl build fatal error: drm.h: No such file or directory
H750 + TouchGFX分散加载KEIL5报错 Error: L6216E
我用TouchGFX生成的代码在keil中编译报错,我该如何解决?
使用STM32CubeMX配置LTDC,LTDC时钟信号没有出来
STM32MP135 LTDC硬件设计
STM32CUBE吗配置LTDC,RGB565怎么配置不用R7和B7最高位
使用STM32H750XB加TouchGFX4.22.0开发UI,从主屏幕切换到副屏后,单片机会卡死
求教STM32H750VBT6 可以同时使用SDRAM,LDTC以及外挂QSPI FLASH吗?
RE:求助用MDK将UCOS+UCGUI下载到外部SRAM中调试慢的问题
回复:求助用MDK将UCOS+UCGUI下载到外部SRAM中调试慢的问题
RE:求助用MDK将UCOS+UCGUI下载到外部SRAM中调试慢的问题
RE:求助用MDK将UCOS+UCGUI下载到外部SRAM中调试慢的问题
UCGUI太大了又只能下载到外部sram里调试