Вздумалось мне "подцепить" внешнюю flash , чтоб часть кода туды залить.
чтоб все startup (Keil ) находился по адресам 0x0 - 0x80000 (iROM1)
а, собственно , мой код начиная с 0x80000000 (ROM1)
Вот сбодяжил в PCAD такое подключение... что то терзают меня сомнения по-поводу двух сигналов
это A0 и Byte
может и еще где напутал, до сих пор внешней флеши не нужно было, опыта нет
может кто уже такое делал - буду признателен, если поделитесь опытом
; *************************************************************
; *** Scatter-Loading Description File generated by uVision ***
; *************************************************************
LR_IROM1 0x00000000 0x00080000 { ; load region size_region
ER_IROM1 0x00000000 0x00080000 { ; load address = execution address
*.o (RESET, +First)
*(InRoot$$Sections)
LPC2400.o (+RO)
.ANY (+RO)
}
RW_RAM1 0xA0000000 0x00096000 { ; RW data
.ANY (+RW +ZI)
}
RW_RAM2 0xA1000000 0x00FFFFFF {
main.o (+ZI)
RTX_Conf_LPC23xx.o (+ZI)
.ANY (+RW +ZI)
}
RW_IRAM1 0x40000000 UNINIT 0x00010000 {
LPC2400.o (+ZI)
.ANY (+RW +ZI)
}
RW_IRAM2 0x7FE00000 UNINIT 0x00004000 {
.ANY (+RW +ZI)
}
}
LR_ROM1 0x80000000 0x000FFFFF {
ER_ROM1 0x80000000 0x000FFFFF { ; load address = execution address
main.o (+RO)
RTX_Conf_LPC23xx.o (+RO)
.ANY (+RO)
}
}
Нажмите для просмотра прикрепленного файла