jenya7 0 27 августа, 2023 Опубликовано 27 августа, 2023 (изменено) · Жалоба Камень MIMXRT1170. На демо борде внешняя флеш память подключена к FlexSPI1. У меня память подключена к FlexSPI2. Соответственно я через утилиту прожигаю биты для FlexSPI2 И в MCUXpresso настраиваю память на FlexSPI2. При дебагировании я вижу что прожиг идет (и скопом на пинах памяти я вижу сигналы) но при остановке в main всё ломается и я прыгаю в какие то непонятные адреса. Вопрос – что нехватает? Какие настройки надо сделать? Изменено 28 августа, 2023 пользователем jenya7 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 5 октября, 2023 Опубликовано 5 октября, 2023 · Жалоба Вобщем ситуация такова. Из SRAM код бежит без проблем. Но когда камень отконфигурирован бежать из FlexSPI1 или FlexSPI2 - точка останова приходит в main - заходит в первую ф-цию (не важно какая, менял местами) и через несколько строк рушиться - указатель на стек ломается (как видно на скрине). просмотрев память (начиная с 300000000 для FlexSPI1 или с 600000000 для FlexSPI2) вижу что всё загрузилось правильно - вектор тейбл, заголовок, конфиг. секция, код. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 30 5 октября, 2023 Опубликовано 5 октября, 2023 · Жалоба "Жисть не сахар", но как так-то "...заходит...через несколько строк рушиться - указатель на стек ломается..." Где единообразие? Про правописание уж промочу (((-8Ж Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 6 октября, 2023 Опубликовано 6 октября, 2023 · Жалоба 21 час назад, jenya7 сказал: Странный какой-то недокомпилятор... Наверное включён режим отрицательной оптимизации Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 8 октября, 2023 Опубликовано 8 октября, 2023 · Жалоба оптимизация отключена. но иногда даже в Reset Vector указатель приходит поломанный. такое ощущение что ROM после загрузки во флеш не "обнуляет" стек. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 8 октября, 2023 Опубликовано 8 октября, 2023 · Жалоба 3 часа назад, jenya7 сказал: оптимизация отключена. но иногда даже в Reset Vector указатель приходит поломанный. такое ощущение что ROM после загрузки во флеш не "обнуляет" стек. А с какого перепуга ROM должен его обнулять? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться