[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Волшебное слово=0x08aa, старшим байтом вперед. Потом 8 байт неважно чего, потом стартовый адрес программы. В прмведенной Вами командной строке отсутствует стартовый адрес программы (entry point). В spra618
все описано. Более того приведен пример командного файла hex500 как раз для SPI EEPROM. Скопируйте его оттуда и отредактируйте под себя. Комментарии только уберите и entry point не забудьте указать. В том же документе сказано, что программа д.б. скомпилирована с ключом -v548 (можно и с -v549).
Без JTAG все должно работать (я, например, JTAG не использую вообще), если подтянуть EMU0,1 к 3.3в резисторами (я ставлю 4.7к). TRST имеет внутр. подтяжку к 0. Можно добавить и внешнюю. TMS, TDI имеют внутр. подтяжку к 3.3, можно ничего не добавлять. Про внутр. подтяжку на TCK в datasheet ничего не сказано, посему надо бы подтянуть (4.7к на 3.3в).
Ничего не могу сказать про конвертер hex -> bin. Но такой конвертер ничего не стоит написать самому, тем более, что hex500 создает hex файл без изысков, т.е. только 2 типа записей - данные и конец файла.
E-mail: info@telesys.ru