[an error occurred while processing this directive]
|
вопрос вот в чем:
проц 5402
в командном файле линкера карта памяти описывается директивами MEMORY и SEGMENT
в SEGMENT понятно - что и куда
а в MEMORY описывается:
PAGE0 вся память программ (внутренняя ROM, внутренняя DARAM, внешняя память)
PAGE1 - вся память данных (то же внутреннее ROM и т.п.)
PAGE2 - I/O (мне пока не интересно)
в талмуде сказано, что для линкера это отдельные не зависящие друг от друга области памяти
а реально - если у меня и код и данные хранятся во внутреннем DARAM - как разруливать их - вручную, задавая в PAGE0 и в PAGE1 неперекрывающиеся области или линкер сам знает и распределяет ?
E-mail: info@telesys.ru