完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
使用F407的探索板,目前移植了基本的UCOSIII + lwip,如图 Code=117036 RO-data=2400 RW-data=596 ZI-data=521980 。
但是这几乎还没扩展内容进去,就没法往里面写代码了。。,现象:即使把某个任务堆栈从32改到128 都不行,编译一堆错误。Error: L6406E: No space in execution regions with .ANY selector matching。。。。 我搜索了以前帖子是说 lwip 都是申请的内部RAM,所以外部1M的RAM也会报no space错 为了能内部RAM留出个20 、30 k,请问: 1. lwip如何裁剪 或者 让如何让它去用外部RAM? 2. 如果lwip不好动,还有别的办法能 用上 ucosIII +lwip? 不胜感激! |
|
相关推荐
3个回答
|
|
不好意思,出去了几天。
按原子的主意, #define MEM1_MAX_SIZE 96*1024 改成了 #define MEM1_MAX_SIZE 60*1024 (要求>50k) 再综合4楼的优化,共多出了10k左右的RAM,。。 貌似没办法了 目前没有太多时间去研究裁剪,只能暂时用UCOS2了 感谢上面各位 |
|
|
|
应该可以用外部内存的!裁剪的话只修改一个头文件就行了!我手机上的,不方便回复!明天加我qq,我传几个文件给你看看就知道了
|
|
|
|
内存不够了.1,减少malloc里面内存池的大小. 把内部内存的内存池,改为70K左右,试试吧.
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2532 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2317 浏览 5 评论
3124 浏览 3 评论
2787 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2744 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
582浏览 1评论
838浏览 0评论
946浏览 0评论
599浏览 0评论
423浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 16:27 , Processed in 0.750162 second(s), Total 49, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号