inventor 0 1 июля, 2017 Опубликовано 1 июля, 2017 · Жалоба Дали отладочную плату Olimex на ней стоит процессор st32f103RBT6. 64 ноги. Делаю проект в IAR - с оптимизацией HI - загружаю, он останавливается на функции main отключаю оптимизацию - загружаю, вылетает. PS протупил код из Flash исполняется в чем может быть проблема, не могу загрузить при отлкюченной оптимизации Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 1 июля, 2017 Опубликовано 1 июля, 2017 · Жалоба в чем может быть проблема, не могу загрузить при отлкюченной оптимизации Экстрасенсов не существует, это миф :laughing: Поэтому есть два варианта: дать в студию больше данных (проект) или учиться самостоятельно искать подобные непонятки (подсказка: сужать круг поиска). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 34 2 июля, 2017 Опубликовано 2 июля, 2017 · Жалоба Экстрасенсы есть Но они используют github вместо хрустального шара. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
inventor 0 2 июля, 2017 Опубликовано 2 июля, 2017 · Жалоба проект переделал, все стало работать. к сожалению не сохранил тот нерабочий если еще что то такое произойдет - сохраню такое ощущение, что в процессоре меньше памяти RAM чем должно быть такое я уже встречал. поэтому данные непонятно куда пишутся. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 2 июля, 2017 Опубликовано 2 июля, 2017 · Жалоба в процессоре меньше памяти RAM чем должно быть такое я уже встречал. Неужели? И где? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
inventor 0 2 июля, 2017 Опубликовано 2 июля, 2017 · Жалоба Неужели? И где? перемаркированные 103 были на предыдущей работе. Да вот такая проблема. это пожоже не процессоре дело а IAR не могу отладчиком встать на main - вылетает причем если какие то функции начинаешь коментировать - вылетать перестает начинаешь дебажить - уходит неизвестно куда если запрограммировать через flash утилиту - все работает что такое может быть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 2 июля, 2017 Опубликовано 2 июля, 2017 · Жалоба перемаркированные 103 были на предыдущей работе. Левак - это совсем другое дело, решается как минимум сменой поставщика. что такое может быть? Проблема может быть как аппаратная так и программная. В аппаратной цепочке нужно копать в связи: комп-кабель-отладчик-кабель-девайс. Как обычно поиск подобных косяков лечится сужением круга поиска. Начинаем с самого простого - меняем отладчик на другой, заменяем кабели на самые короткие и т.д. Впрочем, это все уже относится к разделу "В помощь новичку".... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
inventor 0 2 июля, 2017 Опубликовано 2 июля, 2017 · Жалоба Левак - это совсем другое дело, решается как минимум сменой поставщика. Ну да, так и сделали Буду пробовать с другим ST Link ом может поможет Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 2 июля, 2017 Опубликовано 2 июля, 2017 · Жалоба Буду пробовать с другим ST Link ом может поможет Купите j-link (клон или оригинал), он дает гораздо больше возможностей. У нас st-link используется только для STM8. Даже встроенные в дискавери платы st-link перешиты под j-link, заметно быстрее шьет и отладка идет бодрее )) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Шаманъ 0 3 июля, 2017 Опубликовано 3 июля, 2017 · Жалоба Даже встроенные в дискавери платы st-link перешиты под j-link, заметно быстрее шьет Кстати, а какая скорость заливки во флеш получается с jlink? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 3 июля, 2017 Опубликовано 3 июля, 2017 · Жалоба Кстати, а какая скорость заливки во флеш получается с jlink? Выдержка с сайта "With up to 3 MBytes/s download speed to RAM" На деле крайне высокая, не успеете сбегать покурить Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Шаманъ 0 3 июля, 2017 Опубликовано 3 июля, 2017 · Жалоба Кстати, а какая скорость заливки во флеш получается с jlink? "With up to 3 MBytes/s download speed to RAM" Как говорится почувствуйте разницу. Эта фраза с сайта как бы ни о чем... В RAM у меня обычный кабель на ft2232+OpenOCD заливают со скоростью несколько сотен КБ/с, а вот на заливку 700К во флеш уходит порядка 40сек... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 3 июля, 2017 Опубликовано 3 июля, 2017 · Жалоба В RAM у меня обычный кабель на ft2232+OpenOCD заливают со скоростью несколько сотен КБ/с, а вот на заливку 700К во флеш уходит порядка 40сек... Многие архаичные процы действительно долго шьют свою flash-память .. Но тут еще многое зависит от алгоритма записи, который предварительно заливается в ОЗУ и алгоритма, который размещен на стороне компа (софт отладчика). Если же в проца нужно залить несколько килобайтов, то скорость заливки тут вторичка, больше времени уходит на ожидание IDE, пока она переключится на этот режим отладки. Ради интереса сравнивал st-link, вшитый во все дискавери платки с тем же j-link, который можно зашить вместо этого st-link (ничего перепаивать не нужно). Так вот с ним заливка шла гораздо бодрее (на примере stm32f7-discovery), и в отладку он входит шустрее. Для примера: из-под Keil заливка одной и той же прошивки в STM32L (в моем случае около 60кб) идет заметно дольше, чем если шить напрямую из-под родного софта J-Flash. J-Flash заливает эту же прошивку, проверяет и лочит буквально за 1..2 сек. Гораздо больше времени уходит на перетыкание кабелей (в производстве) :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
inventor 0 3 июля, 2017 Опубликовано 3 июля, 2017 · Жалоба Вобщем смена провода не помогла. Возможно это дело в крякнутом IAR он стоит у меня на SSD диске - заметил такую вещь например исправляю номер LED с 1 на 2 при прошивке вылетает предупреждение, что мол байт по адресу такому то отличается . должен быть 0x2 а шьет 0x1 то есть какая то проблема с версиями файла, то ли он не может их по времени правильно откомпилить то ли еще что. иногда при отладке вылетает в хард фолт а если тот же самый образ зашить с помошью внешней утилиты - все работет идеально. кто нибудь сталкивался с таким? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 3 июля, 2017 Опубликовано 3 июля, 2017 · Жалоба а если тот же самый образ зашить с помошью внешней утилиты - все работет идеально. кто нибудь сталкивался с таким? Для связи с отладчиком в IAR используются разные версии DLL? Попробуйте другой отладчик, хотя бы временно проверить, в нем ли дело или в косячном IAR... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться