[an error occurred while processing this directive]
|
Вопрос такой.
Мне необходимо инициализировать EEPROM из HEX файла при программировании. При составлении файла я пишу:
.ESEG
.ORG 0x40 ( НАЧИНАЕТСЯ С АДРЕСА 40H, ТАКЖЕ ПРОБОВАЛ $40 РЕЗУЛЬТАТ ТОТ- ЖЕ )
TABLE1: .DB 1,2,128,8,9,7
TABLE2: .DB 3,7,8,0,0,0,4,5
И Т.Д.
Компиляция проходит нормально. При отладке в AVR Studio 4.0 В ТАБЛИЦЕ EEPROM эти адреса не инициализируются. Когда я вручную Я начал подозревать, что это глюк AVR Studio, но прошитая AVRка тоже некорректно работает. Прошивал я AVRку PONYPROGом.
Нареканий на него нет. Но EEPROM я на нем до этого не прошивал.
Что бы это могло быть.
Заранее благодарен.
E-mail: info@telesys.ru