野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13554|回复: 9

[emWin] [求助]:emwin增加外部SRAM后 ,运行到GUI_INIT()死机

[复制链接]
发表于 2014-8-22 17:07:50 | 显示全部楼层 |阅读模式
各位大神,我为GUI增加了一个SRAM 512K容量,SRAM单独测试没问题,移植后,程序运行到GUI_INIT()处就死机了(hardfaulter),不知道是怎么回事啊。麻烦你知道的大神给个回复 啊

我的内存配置,也参考了野火的GUI_SRAM_emWIN教程,都不行

#define Bank1_SRAM3_ADDR    ((u32)0x68000000)  



    // Define the average block size  

    #define GUI_BLOCKSIZE 0x80  
      
      
    /*********************************************************************
    *
    *       Public code
    *
    **********************************************************************
    */  
    /*********************************************************************
    *
    *       GUI_X_Config
    *
    * Purpose:
    *   Called during the initialization process in order to set up the
    *   available memory for the GUI.
    */  
    void GUI_X_Config(void) {  
      //  
      // 16 bit aligned memory area  
      //  
       volatile U16* aMemory = (volatile U16*)(Bank1_SRAM3_ADDR);  
      //  
      // Assign memory to emWin  
      //  
      GUI_ALLOC_AssignMemory((void*)aMemory, 512*1024);  
      GUI_ALLOC_SetAvBlockSize(GUI_BLOCKSIZE);  
      //  
      // Set default font  
      //  
      GUI_SetDefaultFont(GUI_FONT_6X8);  
    }  

回复

使用道具 举报

发表于 2014-8-22 17:09:27 | 显示全部楼层
先用野火的例程来测试一下~~
回复 支持 反对

使用道具 举报

发表于 2015-10-22 10:08:27 | 显示全部楼层
楼主解决没?我也是类似问题啊!
回复 支持 反对

使用道具 举报

发表于 2015-11-7 13:53:04 | 显示全部楼层
小王和小白 发表于 2015-10-22 10:08
楼主解决没?我也是类似问题啊!

请问你解决没有?我也是这个问题
回复 支持 反对

使用道具 举报

发表于 2015-11-9 08:42:39 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2016-3-8 10:38:20 | 显示全部楼层
很不新,我也死在这里了
回复 支持 反对

使用道具 举报

发表于 2016-10-1 13:45:09 | 显示全部楼层
兄弟解决了没有
回复 支持 反对

使用道具 举报

发表于 2017-3-16 22:00:03 | 显示全部楼层
我也卡在这里面了,@fore 参照的就是你的例程,这个怎么解决啊?
回复 支持 反对

使用道具 举报

发表于 2017-7-25 16:00:14 | 显示全部楼层
使用外部sram需要重新配置GUIConfig.c这个文件。否则直接导致硬件错误
回复 支持 反对

使用道具 举报

发表于 2017-12-14 10:58:51 | 显示全部楼层
先初始化sram,在初始化emwin,因为emwin会检测内存是否可用。
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-8 09:51 , Processed in 0.038061 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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