找回密码
 立即注册
查看: 1556|回复: 2

FreeRTOS、IAP内存地址冲突问题

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2026-03-03 22:12:03

6

主题

12

回帖

120

积分

注册会员

积分
120
发表于 2024-2-25 12:26:33 | 显示全部楼层 |阅读模式
在同时使用FreeRTOS和IAP程序时,编译会提示内存溢出(目前没有测试是否会影响程序运行),请问各位大佬是否有整合过的基础开发包?


使用STC官方的FreeRTOS例程,下载后对Keil 的编译模式进行调整。
调整完成后编译提示COMport8这个内存溢出,我搜索该字段没有搜索到也。
目前还没有加入IAP相关的代码,也没有测试这个FreeRTOS例程是否能使用。

仅对IAP模式进行了设置,没有添加相关代码

仅对IAP模式进行了设置,没有添加相关代码

编译后提示ComPort8这个内存溢出(未在文件中找到变量位置)

编译后提示ComPort8这个内存溢出(未在文件中找到变量位置)
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:33
  • 最近打卡:2026-03-06 08:36:33

36

主题

1151

回帖

2865

积分

荣誉版主

积分
2865
发表于 2024-2-25 16:13:04 | 显示全部楼层
    __asm   { CSEG    AT  0BH       }
#if ( configUSE_ROMHUGE == 0 )
    __asm   { JMP     vTimer0ISR?_  }
#else
    __asm   { JMP     vTimer0ISR??  }
#endif

(port.c)汇编文档中使用的定位地址与你屏蔽的地址冲突,  IAP我不是很了解,
应该是把  __asm   { CSEG    AT  0BH       }  改为  __asm   { CSEG    AT  0100BH  } 即可

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2026-03-03 22:12:03

6

主题

12

回帖

120

积分

注册会员

积分
120
发表于 2026-1-26 23:32:34 | 显示全部楼层
tzz1*** 发表于 2024-2-25 16:13
__asm   { CSEG    AT  0BH       }
#if ( configUSE_ROMHUGE == 0 )
    __asm   { JMP     vTimer0IS ...

好的已解决
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-3-14 22:45 , Processed in 0.109636 second(s), 56 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表