Aptahar 0 14 февраля, 2006 Опубликовано 14 февраля, 2006 · Жалоба Сразу говорю, я новичок в этом. При отладке в режиме FET Debugger после соединения выдает FATAL ERROR и вот это: Tue Feb 14 11:49:19 2006: Failed to write memory at 0x1100 Tue Feb 14 11:49:21 2006: Warning: Can not write to read only memory. You can modify the device description file to be able to write to this memory zone. Код проще некуда, но может в нём ошибка: int main( void ) { char out_1; char out_0; P2SEL &= 0xF9;// 1111_1001 P2DIR |= 0x06;// 0000_0110 out_1 = P2OUT|0x06; out_0 = P2OUT&0xF9; while(1) { P2OUT = out_1; P2OUT = out_0; } return 0; } Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zhek 0 14 февраля, 2006 Опубликовано 14 февраля, 2006 · Жалоба Наверное, надо проверить настройки проекта, может он вообще под другой кристалл заточен. Еще есть такая программка MspFet, можно использовать как альтернативный загрузчик hex-ов. По крайней мере определиться как работает JTAG и нормально ли видно камень. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 14 февраля, 2006 Опубликовано 14 февраля, 2006 · Жалоба Какая версия IAR? В опциях проекта выбран именно MSP430F149? Сам кристалл из отладочного тулкита или в реальном устройстве стоит? Запитка кристалла от FET или в устройстве происходит? Если второе, то величина питания кристалла выше минимально необходимой (2,7В)? И сигнал VCC_IN обратно к FET от отлаживаемого устройства заходит? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aptahar 0 15 февраля, 2006 Опубликовано 15 февраля, 2006 · Жалоба Версия V3.30A/W32 (3.30.1.9) В опциях выбран именно MSP430F149. Кристалл стоит в реальном устройстве. Запитка кристалла в устройстве, величина питания 3,3 В Как проверить наличие сигнала VCC_IN я не знаю, но ошибка возникает после очистки памяти (Erasing memory), так что думаю он приходит. При попытке залития через MspFet Make-ного файла таже самая ошибка: не может писать по адресу 0х1100 ??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 15 февраля, 2006 Опубликовано 15 февраля, 2006 · Жалоба Попробуйте скомпилить программу для MSP430F147. Может быть у вас кристалл перемаркированный попался и у него просто Flash меньшего размера? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Серега 0 16 февраля, 2006 Опубликовано 16 февраля, 2006 · Жалоба А на другом МК тойже серии пробовали? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zhek 0 16 февраля, 2006 Опубликовано 16 февраля, 2006 · Жалоба Проверьте подключенный файл xcl: в опциях проекта XLINK->Include->XCL file name По умолчанию должно быть $TOOLKIT_DIR\config\lnk430F149.xcl или укажите сами (поставив птицу Override default) - он лежит в папке IARа \430\config В этом файле указывается, как использовать флеш и ОЗУ, размер стека и пр. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться