emWin从VS移植过来有好多显示不好为什么?

2019-03-23 18:26发布

本帖最后由 arthasarthas 于 2015-10-15 01:21 编辑

使用emWin的demo程序在vs上仿真效果都很好。在F7的板子上有一些效果不对。
举个例子,请高手看看为什么。谢谢
使用emWin仿真里面的MEMDEV_AutoDev.c的分段存储效果如下:
1.jpg
然后放在F7的板子上就没了存储的效果,开始显示不完整,如果:
1.jpg
请熟悉emWin的各位帮忙指点下原因和或者修改的方向,谢谢alpha混 {MOD}和MEMDEV都用不了,不知道为啥?
GUIConf的配置如下:
#define GUI_NUMBYTES  (1024) *  150
U32 aMemory[GUI_NUMBYTES / 4];
莫非这个大小有问题?
而MDK下的DFP的GUIDEMO里面可以顺利运行alpha混 {MOD}和MEMDEV,
设置是这样的:
#define GUI_NUMBYTES  0x200000
U32 aMemory[GUI_NUMBYTES / 4] __attribute__((at(0xC0200000)));

很纳闷,这个设置不应该溢出RAM吗?
我按照GUIDEMO的设置以上方法直接设置显示都不会显示了。(但官方的GUIDEMO能正常跑)
哪位大神解释一下?谢谢



此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
swisor
1楼-- · 2019-03-24 00:10
/ 我测试了下,这个程序在F7上跑没有问题,至少不会出现你附图中那样的情况,可能跟调试验证的方案有关系。具体方案参考之前的帖子:
http://bbs.eeworld.com.cn/thread-475034-1-1.html
arthasarthas
2楼-- · 2019-03-24 01:01
 精彩回答 2  元偷偷看……

一周热门 更多>