Obam 38 14 сентября, 2023 Опубликовано 14 сентября, 2023 · Жалоба Вычитал я (но в документации этого никогда не найдете)... Заинтриговали, серьёзно - все остальные тоже, где это вычитать могут? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
std 8 14 сентября, 2023 Опубликовано 14 сентября, 2023 (изменено) · Жалоба См к примеру файл: C:\Users\User\STM32Cube\Repository\STM32Cube_FW_F1_V1.8.3\Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\gcc\startup_stm32f103x6.s (или другие файлы по этому пути, например startup_stm32f103xb.s) (подправьте в пути имя пользователя под себя и требуемую версию пакета) В стартапах для GCC STM'мная недокументированная "фича" прописана, в стартапах для других тулчейнов нет. ST видимо забыли задокументировать. На форумах ST это обсуждалось, включая недоумение почему нигде не описано. Строка поиска Google: site:st.com 0x1E0 startup_stm32f103x6.s Изменено 14 сентября, 2023 пользователем std 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 15 сентября, 2023 Опубликовано 15 сентября, 2023 · Жалоба 10 hours ago, Arlleex said: (но в документации этого никогда не найдете) А Вы где нашли?😀 Рассказывайте уже💗 Заинтриговали! 3 hours ago, std said: Строка поиска Google: А, теперь ясно! Ну надо же, и так оказывается бывает... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 190 15 сентября, 2023 Опубликовано 15 сентября, 2023 · Жалоба 2 часа назад, haker_fox сказал: А Вы где нашли?😀 Рассказывайте уже💗 Заинтриговали! На форумах ST-шных, в основном... Но странно другое - два десятка лет существования МК, а в документации ни слова(( 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 15 сентября, 2023 Опубликовано 15 сентября, 2023 · Жалоба 8 minutes ago, Arlleex said: а в документации ни слова(( Наверное, это можно объяснить отчасти тем, что данная функция очень редко востребована в отличие от других, предоставляемых микроконтроллером. Учитывая объём работы такой крупной фирмы, которая умеет считать деньги, возможно, что они решили тупо сэкономить) Я понимаю, что речь идёт о "строчку" поправить в документации. Но, в большом бизнесе, скорее всего, свои правила. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 190 15 сентября, 2023 Опубликовано 15 сентября, 2023 · Жалоба https://community.st.com/t5/stm32-mcus-products/last-entry-in-vector-table-provided-by-st-startup-scripts/td-p/491306 1 минуту назад, haker_fox сказал: Наверное, это можно объяснить отчасти тем, что данная функция очень редко востребована в отличие от других, предоставляемых микроконтроллером. Учитывая объём работы такой крупной фирмы, которая умеет считать деньги, возможно, что они решили тупо сэкономить) Я понимаю, что речь идёт о "строчку" поправить в документации. Но, в большом бизнесе, скорее всего, свои правила. Ну просто формально сейчас документация их откровенно врет, поскольку она пишет, что загружаться можно с Flash, RAM и встроенного BootROM-загрузчика. При этом пишется, что МК просто переотображает память, доступную по адресу 0x0, подразумевая упрощение старта Cortex-а с любого типа памяти (загрузка MSP и PC). А на самом деле оказывается, что есть нюансы, которых формально ни в одном аппноуте нет. Ну и да ладно - будем считать одной из сотен недокументированных особенностей... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться