-
Постов
1 239 -
Зарегистрирован
-
Посещение
-
Победитель дней
9
Сообщения, опубликованные VladislavS
-
-
_user_heap_stack подозрительно.
-
Экстрасенсы требуют загрузить в хрустальный шар map-файл.
-
-
3 часа назад, Turgenev сказал:
PLLM, PLLN ... PLLR, что за делители уже есть вопросы.
На приведённых вами картинках DIVMx, DIVNx, ... это оно и есть.
-
12 минут назад, TOG сказал:
А как подача питания могла снести прошивку ?
Микросхемы работают на волшебном дыме. Когда вы подали питание на закороченную цепь - дым вышел.
-
Прошивку считать, к бабке не ходи.
- 1
-
3 часа назад, uni сказал:
Несколькие "себя" - это как?
Запускаешь 10 копий программы и отлаживаешь 20 контроллеров одновременно.
-
Вот тоже думаю, что работать надо инструментом предназначенным для этого.
-
2 минуты назад, Сергей Борщ сказал:
оператора !
Это вообще логический оператор. Из 0 в 1 получается через несколько приведений типов. Это называется "грязной лапой".
А если речь про С++, то там вот так делают
enum class cursor_mode : uint8_t { NO_BLINK=0, BLINK=1 };
- 1
-
Кстати, в "arm\src\flashloader\NXP\FlashIMXRT1170_FlexSPI" лежат исходники FlashLoader-а. Можете посмотреть до последней команды что он делает.
2 минуты назад, jenya7 сказал:не пойму как указать ему чтоб взял FlashIMXRT1170_FlexSPI2.flash
У вас же в .board написано, что для адресов 0x60000000+ его использовать.
-
В файл FlashIMXRT1170_FlexSPI2.flash загляните
-
раз у вас флэшка на SPI1 работает, то алгоритм прошивки для неё есть. Вам надо перенастроить в .board адреса и в .mac инциализацию на SPI2.
-
Ну так берём и правим под себя. За вас этого никто не сделает.
В папке с доками у IAR есть файлик FlashLoaderGuide.ENU.pdf - там всё подробно расписано.
-
-
Вот пример простенького скаттера для Cortex-M0+ и компилятора V6.
-
Вам необходимо нормальный скаттер-файл в проекте иметь.
-
5 часов назад, EdgeAligned сказал:
тема темы была в диаметрально противоположном - не запихать всё в один файл, а наоборот, разнести
Именно это я и показываю. Разносим классы по заголовочным файлам не увеличивая количество единиц трансляции. Что положительно сказывается на оптимизации - хочешь на скорость, хочешь на объём.
-
Две страницы назад я показывал пример как в заголовочном файле размещается код без создания дополнительных единиц трансляции. О чем, собственно, этот топик и есть. Ничего общего с примером организации интерфейса класса он не имеет. Это плод вашей фантазии. В классе на пол экрана кода всего с двумя открытыми методами выделять интерфейс нет никакого смысла.
-
Где я что показал? Ничего не показывал - у вас глюки.
-
2 минуты назад, EdgeAligned сказал:
интерфейсом класса является то, что описано в public-области
Не только! И при желании можно организовать читаемую открытую секцию с интерфейсом и закрытую с реализацией.
3 минуты назад, EdgeAligned сказал:Концепты же, это просто наспех примазанная на сопли заплатка на шаблоны
Шаблонные параметры класса это тоже его интерфейс и концепты позволяют с ними работать.
-
-
1 час назад, EdgeAligned сказал:
будет сложно уловить интерфейс класса
Можно запросто организовать интерфейс и в том виде как вы его имеете в виду. Было бы желание/необходимрсть.
-
2 часа назад, Arlleex сказал:
чистые виртуальные
Даже чистые виртуальные в итоге, к сожалению, не бесплатны. А оно нам не надо.
-
Так я и смотрю. Ограничение есть. Когда я об него споткнусь - вопрос только времени.
Некорректный размер .bin
в GNU/OpenSource средства разработки
Опубликовано · Пожаловаться
Давайте и линкерскрипт смотреть.