lmaks 0 20 февраля, 2013 Опубликовано 20 февраля, 2013 · Жалоба Под отладчиком отображение локальных переменных - какой-то бред. Выяснил - причина всему не корректное отображение отладчиком регистра SP. Реально содержимое регистра SP корректное глючит только IAR с отображением(вставлял asm ("mov R0, SP")) - R0 после этого содержит правильную информацию, а SP нет. т.е. после данной команды отладчик показывает разные значения в R0 и SP. Причем если в регистр SP принудительно записываешь правильную информацию - все локальные переменные отображаются корректно потом. Оптимизация выключена насовсем, Смотрел оба банка регистров (Current и второй). Игрался с ST-LINKV2 апгрейдил, переключал JTAG на SWO. менял частоты. Использую FreeRtos. Плата заводская - STM32-20Geval Может IAR глючит или не до конца вылеченный. Буду признателен за идеи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 119 21 февраля, 2013 Опубликовано 21 февраля, 2013 · Жалоба Буду признателен за идеи.1) Купите ИАР и задайте этот вопрос производителю. 2) Попробуйте украсть что-нибудь еще 3) Попробуйте какой-то из бесплатных продуктов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lmaks 0 23 февраля, 2013 Опубликовано 23 февраля, 2013 · Жалоба Насчет украсть - да это помоголо. Поставил версию 6.40.5 - проблема ушла. Относительно купить - и задавать вопросы. Вероятно Вы никогда ничего не покупали. Я покупал - результат аналогичный. Через пару месяцев переписки - ответ "Да проблема есть решим в следующих версиях. Ждите." Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться