发帖
2 0 0

PB-03报错 Error:L6220E

曹某人
金牌会员

12

主题

12

回帖

1129

积分

金牌会员

积分
1129
PB&TG系列 247 2 2025-3-4 14:16:34

如题,基于例程simpleBleCentral修改的,添加上自己的代码后报这个错误,添加的功能在例程simpleBlePeripheral也有使用可以编译通过。按照网上说的修改IROM也没有啥效果。请求支援
0ab7f33a-a0df-4c56-aee2-f513ba80c20f.png

30a3d5b2-a955-4eba-9220-eff891624c0a.png

──── 0人觉得很赞 ────

使用道具 举报

RAM空间不够,建议缩减空间。
; *************************************************************
; *** Scatter-Loading Description File generated by uVision ***
; *************************************************************

LR_IROM1 0x1fff1838 0x0A000 {  ; 适中的大小,为ER_IROM2留出空间
 ER_IROM1 0x1fff1838 0x0A000  {  ; 40KB空间
  *.o (RESET, +First)
  *(InRoot$$Sections)
  ;*.o(_section_standby_code_)
  *.o(_section_sram_code_)
  .ANY (+RO)
 }
 ER_IRAM1 0x1fffb838 0x04000  {  ; 数据段专用区域
  .ANY (+RW +ZI)
 }
 ER_IROM2 0x20000000 0x04000  {  ; 移动到不同的内存区域
  rf_phy_driver.o(i.rf_phy_dtm*)
  rf_phy_driver.o(i.rf_phy_direct_*)
 }
}
LR_ROM_JT_GC  0x1fff0000 0x00800 {
  JUMP_TABLE 0x1fff0000 0x00400  {
   .ANY (jump_table_mem_area) 

  }
  GOLBAL_CONFIG 0x1fff0400 0x00400  {
   .ANY (global_config_area) 

  }  
 } 
LR_ROM_XIP  0x11020000 0x020000 {
  ER_ROM_XIP 0x11020000 0x020000  {  ; load address = execution address
   gatt*.o(+RO)
   gattservapp.o(+RO)
   l2cap*.o(+RO)
   att*.o(+RO)
   linkdb.o(+RO)
   sm*.o(+RO)
   gap*.o(+RO)
   peripheral.o(+RO)
   simplebleperipheral.o(+RO)
   sbpProfile_ota.o(+RO)
   ;led_light.o(+RO)
   ;pwm.o(+RO)
   ;ota_app_service.o(+RO)
   my_printf.o(+RO)
   gpio.o(+RO)
   ;osal_snv.o(+RO)
   *.o(_section_xip_code_, _func_xip_code_.*)
  }
 }




修改scatter_load.sct这个文件即可

您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 29406 个
  • 话题数: 42645 篇