在线时间15 小时
UID104000
注册时间2015-10-19
NXP金币0
该用户从未签到
注册会员

- 积分
- 119
- 最后登录
- 2019-4-11
|
在修改lcf文件中 flash空间重新分配后,编译出现 Overlap of the ROM image address of .text_vle section section with executable address of .text_vle section;
修改后的文件:
MEMORY
{
resetvector: org = 0x00000000, len = 0x00000008
init: org = 0x00000020, len = 0x00000FE0
exception_handlers: org = 0x00001000, len = 0x00001000
internal_flash: org = 0x00004000, len = 0x00040000
flash_fun_flash: org = 0x003F2000, len = 0x00004000
internal_ram: org = 0x40000000, len = 0x00023800 /*142k*/
user_ram: org = 0x40023800, len = 0x00002800 /*10k*/
heap : org = 0x40026000, len = 0x00005000 /*20k*/
stack : org = 0x4002b000, len = 0x00005000 /*20k*/
}
修改前:
MEMORY
{
resetvector: org = 0x00000000, len = 0x00000008
init: org = 0x00000020, len = 0x00000FE0
exception_handlers: org = 0x00001000, len = 0x00001000
internal_flash: org = 0x00002000, len = 0x00040000
flash_fun_flash: org = 0x003F2000, len = 0x00004000
internal_ram: org = 0x40000000, len = 0x00023800 /*142k*/
user_ram: org = 0x40023800, len = 0x00002800 /*10k*/
heap : org = 0x40026000, len = 0x00005000 /*20k*/
stack : org = 0x4002b000, len = 0x00005000 /*20k*/
}
仅仅修改了internal_flash的起始地址,但是修改后无法编译通过,有没有哪位大侠指点迷津
|
|