B
btbass
Guest
Я намагаюся програми в EEPROM MC9S08 мікро-, але без успіху.
Він щось зробити з файлом Лінкер?
Код:/ * Це файл, Лінкер параметр mc9s08sl8 * /МАРКИ END / * CodeWarrior пройде всі необхідні файли в якості компонувальника в командному рядку.
Але тут ви можете додати свої власні файли.
* /СЕГМЕНТИ / * Тут все RAM / ROM областях пристрій зі списку.
Використовується в розміщенні нижче.
* /
Z_RAM = 0x0080 READ_WRITE До 0x00FF;
RAM = 0x0100 READ_WRITE До 0x027F;
ROM = READ_ONLY 0xE000 До 0xFFAD;
EEPROM = 0x1780 READ_WRITE До 0x17FF;
/ * = INTVECTS READ_ONLY 0xFFC0 до 0xFFFF; Зарезервовано для векторів переривань * /
ENDРОЗМІЩЕННЯ / * Тут все вбудованим і призначеним для користувача сегментами поміщають у сегменти визначені вище.
* /
DEFAULT_RAM / * ненульових змінних сторінки * /
В оперативній пам'яті;_PRESTART, / * * Код запуску /
STARTUP, / * запуску структури даних * /
ROM_VAR, / * * постійної змінних /
STRINGS, / * рядкові літерали * /
VIRTUAL_TABLE_SEGMENT, / * C * віртуальний сегмент стіл /
DEFAULT_ROM,
COPY / * скопіювати інформації: як ініціалізація змінних * /
INTO ROM;_DATA_ZEROPAGE, / * Нульова сторінка змінних * /
MY_ZEROPAGE INTO Z_RAM;
EEPROM_DATA INTO EEPROM;
ENDSTACKSIZE 0x50
Він щось зробити з файлом Лінкер?
Код:/ * Це файл, Лінкер параметр mc9s08sl8 * /МАРКИ END / * CodeWarrior пройде всі необхідні файли в якості компонувальника в командному рядку.
Але тут ви можете додати свої власні файли.
* /СЕГМЕНТИ / * Тут все RAM / ROM областях пристрій зі списку.
Використовується в розміщенні нижче.
* /
Z_RAM = 0x0080 READ_WRITE До 0x00FF;
RAM = 0x0100 READ_WRITE До 0x027F;
ROM = READ_ONLY 0xE000 До 0xFFAD;
EEPROM = 0x1780 READ_WRITE До 0x17FF;
/ * = INTVECTS READ_ONLY 0xFFC0 до 0xFFFF; Зарезервовано для векторів переривань * /
ENDРОЗМІЩЕННЯ / * Тут все вбудованим і призначеним для користувача сегментами поміщають у сегменти визначені вище.
* /
DEFAULT_RAM / * ненульових змінних сторінки * /
В оперативній пам'яті;_PRESTART, / * * Код запуску /
STARTUP, / * запуску структури даних * /
ROM_VAR, / * * постійної змінних /
STRINGS, / * рядкові літерали * /
VIRTUAL_TABLE_SEGMENT, / * C * віртуальний сегмент стіл /
DEFAULT_ROM,
COPY / * скопіювати інформації: як ініціалізація змінних * /
INTO ROM;_DATA_ZEROPAGE, / * Нульова сторінка змінних * /
MY_ZEROPAGE INTO Z_RAM;
EEPROM_DATA INTO EEPROM;
ENDSTACKSIZE 0x50