完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1、基于战舰STM32F103ZET6开发使用RT-Thread的emWin软件包设计 本人此次基于正点的战舰STM32F103ZET6开发板,使用外部SRAM给emWin分配内存空间,最开始分配的是60K的内存空间,外部SRAM的内存是1M字节。首先测试外部SRAM是可以使用的,然后下载程序后,直接死机。错误提示如下图所示: 其中,SRAM的初始化用的是INIT_ENV_EXPORT(SRAM_FSMC_Init);进行初始化的。在SRAM_FSMC_Init()最后用的是rt_memheap_init(&system_heap, “sram”, (void *)Bank1_SRAM3_ADDR, SRAM_SIZE);进行内存管理,且 #define SRAM_SIZE ((uint32_t)0x40000) //256k 在GUIConf.c文件中,修改GUI_X_Config()函数如下所示: void GUI_X_Config(void) { // // 32 bit aligned memory area // U32 *aMemory = rt_malloc(GUI_NUMBYTES); if(aMemory == RT_NULL) { rt_kprintf(“try to get memory failed!!!\n”); } else { rt_kprintf(“try to get memory successed!!!\n”); // Assign memory to emWin // GUI_ALLOC_AssignMemory(aMemory, GUI_NUMBYTES); GUI_ALLOC_SetAvBlockSize(GUI_BLOCKSIZE); // // Set default font // GUI_SetDefaultFont(GUI_FONT_6X8); } } 原作者:ZBXY_7941
|
|
相关推荐
|
|
开启全新AI时代 智能嵌入式系统快速发展——“第六届国产嵌入式操作系统技术与产业发展论坛”圆满结束
1203 浏览 0 评论
2024 RT-Thread全球巡回线下培训火热来袭!报名提问有奖!
4616 浏览 10 评论
1694 浏览 0 评论
IaaS+on+DPU(IoD)+下一代高性能算力底座技术白皮书
3022 浏览 0 评论
飞凌嵌入式-ELFBOARD 常用的USB接口及其不同版本介绍第1期
1172 浏览 0 评论
67332 浏览 21 评论
嵌入式热门DIY项目:智能机器人开源资料合集(原理图、代码、论文)
68415 浏览 22 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-6 14:21 , Processed in 0.507372 second(s), Total 35, Slave 25 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191