rezident (30.10.2007 23:23, просмотров: 125) ответил ken на Помогите новичку по MSP430 JTAG OLIMEX и IAR!
Ответ. >> Возможно ли с помощью указанных девайсов прошить контроллер и работать с этой платой автономно (без JTAG)?
Если под словом "автономно" имеете в виду без подключения к FET, то да, будет, но при двух условиях.
- вы подадите на плату внешнее питание (в диапазоне 1.8В...3,6В). В вашем варианте питание платы непосредственно от FET происходит.
- ваша программа будет работоспособна.
>>при пошаговом проходе простой С-программы ассемблерные команды исполняются неправильно, не в том порядке или вообще не те, переменные не инициализируются и т.д.
Если вы в опциях проекта установили оптимизацию выше Low, то скорее всего это результат оптимизации компилятором исходного кода. Либо вы шагаете по Си-ному, а не ассемблерному исходнику. Кликните мышкой по окну с асмовым кодом, чтобы шагать по нему. Насчет переменных непонятно. Какие именно переменные не инициализируются? Глобальные или локальные? В любом случае установите уровень оптимизации none или low и "пошагайте" еще раз. Кстати, вы точно выбираете дебаггер, а не симулятор? В опциях проекта должен быть выбран FET Debugger и его тип Texas Instrument LPT-IF или Olimex LPT, если используете последнюю версию (IAR EW430 4.10A).