打印

STM32+FreeRTOS(TFT+external SRAM)TFT點不起來的問題

[复制链接]
3629|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
willwu0327|  楼主 | 2012-4-16 16:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位前輩想請問一下,是否有人有過這種應用?
在FreeRTOS上同時使用 2組 FSMC ?
目前我的平台上如果是把 TFT or external SRAM的操作分開,各別都可以運作,
但是若把TFT+external SRAM一起運行,TFT就點不起來?
有高手能指點一下嗎?
沙发
re张风| | 2012-4-16 17:08 | 只看该作者
你还是先分步测试吧:
1、FREERTOS跑起来,各任务能正常被调度
2、外部扩的SRAM可用
3、TFT测试后可用
4、用DMA将SRAM中的数据搬到TFT口。

这样应该会简单一些

使用特权

评论回复
板凳
willwu0327|  楼主 | 2012-4-16 17:53 | 只看该作者
張Sir,
1.FreeRTOS跑起來正常,我只有2個Task,用Led閃爍來確定Task是正常的
2.單獨使用external SRAM read/write正常, external SRAM使用FSMC_Bank1_NORSRAM3
3.單獨使用TFT正常,jpeg圖片可以顯示 (TFT使用FSMC_Bank1_NORSRAM4)
4.目前我不需要用DMA

感謝你的回覆。

使用特权

评论回复
地板
willwu0327|  楼主 | 2012-4-17 18:03 | 只看该作者
找到原因了~自己回覆~
問題非常簡單~在我把code移植到FreeRTOS上時,忘了config TFT 的IO(FSMC_NE4)
真是鬼打牆~

我的架構是 STM32F103ZET6 + FreeRTOS + TFT + DAB module (for SLS on air)
有興趣的可以聊聊~

使用特权

评论回复
5
re张风| | 2012-4-18 10:18 | 只看该作者
:L。我也常遇到这样的问题。前些天测试一个东西,从另外的软件中抄过来的代码,始终不行,过了两天后才发现没有设置RCC。
起步时不专心,捉虫很费心!

使用特权

评论回复
6
joing1999| | 2012-4-20 09:41 | 只看该作者
液晶自带FALSH就好了……

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

9

帖子

0

粉丝