Пишу в файл линковки: -Z(CODE)INTVEC,NEAR_F,INITTAB,TINY_ID,NEAR_ID,SWITCH,CODE=0000-1FFE /* Correct */ -Z(CODE)CHECKSUM=1FFF-1FFF /* In this example a two byte checksum */
-Z(DATA)TINY_I,TINY_Z=60-FF -Z(DATA)NEAR_I,NEAR_Z=60-25F -Z(DATA)CSTACK=60-25F -Z(DATA)RSTACK#25F
Линкер выдает следующие ошибки: Error[e16]: Segment TINY_I (size: 0xb align: 0) is too long for segment definition. At least 0xb more bytes needed.
и т.д... для каждого сегмента, расположенного в RAM. Rак будто бы линкер не понимает, что TINY_I лежит в ОЗУ, а не в ПЗУ...
В чем я могу ошибаться, или что я не делаю, что нужно делать?
|