psL 0 22 октября, 2010 Опубликовано 22 октября, 2010 · Жалоба При сборке компоновщик почему-то размещает часть кода после RW_IROM7. Т.е. по адресам > 0x0801D2C0. В map файле эти секции почему-то тоже не указаны. Почему так происходит? Как этого избежать? LR_IROM1 0x08000000 0x00020000 {; load region size_region ER_IROM1 0x08000000 0x0001C000 {; load address = execution address *.o (RESET, +First) *(InRoot$$Sections) .ANY (+RO) } RW_IROM7 0x0801C000 FIXED 4836 {; load address = execution address func_lib.o(ro_vars) } RW_IRAM1 0x20000000 0x00010000 {; RW data .ANY (+RW +ZI) } } Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться