建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块

小石头088

发帖: 1粉丝: 0

级别 : 新手上路

Rank: 1

发消息 + 关注

发表于2019-4-18 16:00:04 406 1 楼主 显示全部楼层
[问题求助] 移植STM32F407提示未定义__LOS_HEAP_ADDR_START__和__LOS_HEAP_ADDR_END__,如何解决?

        参考移植 正点原子 战舰V3( MCU 芯片为 STM32F103ZET6)的事例,移植正点原子探索者 STM34F407ZG,采用MDK5.25,下载的是LiteOS的develop,OS_CONFIG参考的是Cloud_STM32F429IGTx_FIRE中的target_config.h和los_builddef.h。

        编译后提示未定义target_config.h文件中的外部变量__LOS_HEAP_ADDR_START__和__LOS_HEAP_ADDR_END__,应当在哪儿定义,数值是多少?

       在事例中采用的是M3系列,通过定义如下来设定SRAM大小,M4系列无此设置。

#define BOARD_SRAM_START_ADDR     0x20000000
#define BOARD_SRAM_SIZE_KB       40
#define BOARD_SRAM_END_ADDR       (BOARD_SRAM_START_ADDR + 1024 * BOARD_SRAM_SIZE_KB)


        

谢谢

              小石头088

回复 举报
分享

分享文章到朋友圈

分享文章到微博

mengzhongh...

发帖: 0粉丝: 0

级别 : 新手上路

Rank: 1

发消息 + 关注

发表于2019-4-30 08:41:13 沙发 显示全部楼层

我也是这个问题,尝试了好久也不能解决

点赞 回复 举报

游客

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