1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在Mb91530_590 Project新建一个main_Page,使用GHDS生成的resource文件后,从中生成了64个Sprite;通过Dissplay.h中的#define DEF_DA_VG_INIT_NUM_AUTO 60 // App Virtual Gauge - Max. Number of sprite object during page init (default on at Project_conf.c)更改该数量大于60,该工程依然无法正常运行,运行至SpriteEngine_API文件中的int InitSpritePage(SpriteEng_Util* a_pSpriteEng_Util, int a_nPageNum)函数中返回故障信息。
请问以上问题应该如何处理。 |
|
相关推荐
1个回答
|
|
根据问题描述,你在Mb91530_590 Project中创建了一个main_Page并使用GHDS生成资源文件。然后从该资源文件中生成了64个Sprite。你尝试通过更改Display.h文件中的DEF_DA_VG_INIT_NUM_AUTO值大于60,但该工程仍无法正常运行,并返回故障信息。
针对这个问题,我建议你尝试以下几个步骤来解决: 1. 确保你的代码和资源文件正确无误。检查是否有任何语法错误或逻辑错误。确保资源文件正确地生成了64个Sprite。 2. 确认你的系统是否支持同时显示大量的Sprite。虽然你尝试增加了初始化Sprite数量,但如果硬件或软件限制无法处理那么多的Sprite,仍然可能导致运行问题。查阅设备文档并确认其最大支持的Sprite数量。 3. 调试代码以查找故障信息的具体原因。回到代码中的SpriteEngine_API文件,并尝试找到InitSpritePage函数中返回故障信息的具体地方。检查这些报错信息以找到问题的根源。可能有某个步骤或函数调用没有正确地运行。 4. 如果以上步骤没有解决问题,尝试缩减初始化的Sprite数量。将DEF_DA_VG_INIT_NUM_AUTO值设置为60或更低,并逐步增加直到找到系统能够正常运行的最大值。这可能会有助于确定问题是否与Sprite数量有关。 如果尝试上述步骤后仍无法解决问题,建议你搜索相关的错误信息、查阅设备文档或与相关开发人员进行交流以获取更多帮助。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
3067 浏览 1 评论
摩尔斯微电子推出社区论坛与开源GitHub资源库,新资源的上线将加速全球工程师与开发者的Wi-Fi开发进程
1508 浏览 0 评论
8991 浏览 1 评论
9549 浏览 0 评论
32496 浏览 3 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 20:44 , Processed in 0.651813 second(s), Total 74, Slave 57 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号