硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4670|回复: 4
收起左侧

[emWin] 实验9 流位图 ucosIII移植到UCOSII 硬件错误中断,求指教...

[复制链接]

3

主题

5

回帖

3

积分

新手上路

积分
3
发表于 2014-5-11 23:22:19 | 显示全部楼层 |阅读模式
工程用的是原UCOSII例程,希望哪位下载编译下.....谢谢

1 流位图.rar

10.42 MB, 下载次数: 75

谢谢

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106718
QQ
发表于 2014-5-12 11:12:38 | 显示全部楼层
在文件GUIConf.C里面使用外部SRAM作为动态内存:
  1. #include "GUI.h"
  2. #include "bsp.h"
  3. /*
  4. **********************************************************************
  5. *
  6. *       Defines
  7. *
  8. **********************************************************************
  9. */
  10. /* Define the available number of bytes available for the GUI */
  11. #define GUI_NUMBYTES  (1024*70)
  12. //#define GUI_NUMBYTES  (1024*1024*2)   
  13. /* Define the average block size */
  14. #define GUI_BLOCKSIZE 0x80
  15. /*********************************************************************
  16. *
  17. *       GUI_X_Config
  18. *
  19. * Purpose:
  20. *   Called during the initialization process in order to set up the
  21. *   available memory for the GUI.
  22. **********************************************************************
  23. */
  24. void GUI_X_Config(void)
  25. {
  26. #if 1
  27.     /* 32 bit aligned memory area */
  28.     static U32 aMemory[GUI_NUMBYTES / 4];
  29.    
  30.     /*  Assign memory to emWin */
  31.     GUI_ALLOC_AssignMemory(aMemory, GUI_NUMBYTES);
  32.     GUI_ALLOC_SetAvBlockSize(GUI_BLOCKSIZE);
  33. #else   
  34.     static U32 *aMemory;
  35.     aMemory = (U32 *)EXT_SRAM_ADDR;
  36.     /*  Assign memory to emWin */
  37.     GUI_ALLOC_AssignMemory(aMemory, GUI_NUMBYTES);
  38.     GUI_ALLOC_SetAvBlockSize(GUI_BLOCKSIZE);
  39. #endif
  40. }
复制代码
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106718
QQ
发表于 2014-5-12 11:13:05 | 显示全部楼层
使用 #define GUI_NUMBYTES (1024*1024*2)



static U32 *aMemory;
    aMemory = (U32 *)EXT_SRAM_ADDR;
    /*  Assign memory to emWin */
    GUI_ALLOC_AssignMemory(aMemory, GUI_NUMBYTES);
    GUI_ALLOC_SetAvBlockSize(GUI_BLOCKSIZE);
回复

使用道具 举报

3

主题

5

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2014-5-13 21:26:27 | 显示全部楼层
硬汉你有测过吗? 还是不对呀.....
回复

使用道具 举报

3

主题

5

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2014-5-13 21:32:51 | 显示全部楼层
知道了  很多BSP没有初始化,我以为你加进去了的.....
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-30 20:45 , Processed in 0.315979 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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