|
0 / 0 / 0
Регистрация: 09.01.2011
Сообщений: 544
|
|
Несколько абсолютно тупых вопросов по STM32L28.11.2011, 03:19. Показов 15690. Ответов 20
Метки нет (Все метки)
Признаюсь честно, наконец приобрёл я STM32T- Dyscovery и у меня появилась куча вопросов.
--Вопрос первый- можно ли стандартным ст-линком прошивать stm32f без преобразователя уровня или обязательно городить буффер? --Во вторых, основная часть нераспаянных перемычек для меня имеет непонятное значение. Где можно прочитать про все эти default<->reserved и прочее? --В третьих, есть ли нормальные пустые проекты для написания своего кода? Я просто в новой архитектуре нубяра и понял, что на методе тыка далеко не уеду. Уже пару дней просто туплю в код, ничего при этом не пишу. Но уже понятнее. Опять же, есть ли ссыль на адекватную заготовку бел лишнего? --Слышал про возможность юзанья ст-линка и для 8s серии, но вот практического применения не видел ни где. Перепрошивку контроллера не предлогать. Опять же, прошу поделиться опытом, ссылками. Заранее спасибо.
0
|
|
| 28.11.2011, 03:19 | |
|
Ответы с готовыми решениями:
20
FindWindow на несколько форм, где класс и название окна абсолютно одинаковы Несколько вопросов Несколько вопросов |
|
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
|
|
| 28.11.2011, 06:56 | |
|
Прошивать можно любые stm32, никаких дополнительных буфферов не требуется.
Нужно только снять две перемычки и подключить прошиваемый МК. Смотрите в User Manual, там же и информация про перемычки: http://www.st.com/internet/som/TECHNICA ... 027954.pdf Прогивать STM8 в стандартной прошивке(STLINK V2) не получится, там есть только SWD, нужного для STM8 SWIM - нету. Единственный ваиант - прошить STLINK Versaloonом: http://www.versaloon.com/
0
|
|
|
0 / 0 / 0
Регистрация: 09.01.2011
Сообщений: 544
|
|
| 28.11.2011, 10:38 | |
|
Благодарю, но всё же. просто я хочу знать назначение всех перемычек и т.п. Мануал у меня есть, но эта инфа в нем проскакивает как-то поверхностно. Под перемычками я понимаю посадочные места под смдшки.
И вопрос номер два- бытует мнение, что ст-линк поддерживает и восьмёрки, но просто не разведены ножки. Хотя практически я не видел ни одной реализации. Гуглить умею.
0
|
|
|
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
|
|
| 28.11.2011, 10:54 | |
|
Насчет перемычек - тогда только схему смотреть. Вроде бы схем Dyscovery нет в документации ST. Можно в поддержке попросить. Ну или плату очень внимательно разглядывать:)
Про STM8 - если только сравнить схемы STM32 и STM8 Dyscovery. В любом случае, ножки под SWIM врядли разведены. Если даже и удастся припаять к ним проводки, потом еще какие-нибудь дорожки перерезать прийдется. Уж лучше Versaloon прошить, или копеечную STM8S-Dyscovery купить:) Для STM8L15* я пользуюсь бутлоадером. Написал небольшую утилитку, которая S19 или HEX зашивает по UART(через USB-UART типа CP210x или FT232). Вобще, во всех STM8S105 и STM8L15x/16x есть встроенный бутлоадер, который работает по UART/SPI/CAN. Если вам каким-либо образом удастся с помощью STM32 Dyscovery прошить STM8 - обязательно отпишитесь!:)
0
|
|
|
1 / 1 / 0
Регистрация: 22.02.2010
Сообщений: 54
|
||
| 28.11.2011, 11:32 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
|
|
| 28.11.2011, 15:27 | |
|
Забавно, я User Manual на Dyscovery открывал только ради распиновки SWD, на схему внимания не обратил:)
Кстати, сразу видно, что SWIM на PB10/PB11 разведен. И дорожек с этих пинов не видно, только если под чипом.
0
|
|
|
0 / 0 / 0
Регистрация: 09.01.2011
Сообщений: 544
|
|
| 29.11.2011, 14:49 | |
|
Сегодня обкурю эту тему. Я на суточном дежурстве, но саму дискавери я с собой не взял.
0
|
|
|
O_T_I_K_S_I_Y
|
|
| 13.12.2011, 10:37 | |
|
Вопрос может быть и не тупой, но ситуация - тупая. Вчера ковырял свою stm32l discovery и при очередной попытке зайти в отладчик был послан своей платой далеко и надолго...
Что делал - пытался настроить прерывания на PA14, PA15. Сигнал на плату должен был придти с внешней платки (4 ключа + питание на 3.3 в) с одного из ключей. В итоге возникла данная проблема. Точную формулировку ошибки приведу вечером, когда доберусь до дома, но если в общих чертах - ошибка гласила о невозможности записи в флеш... Защиту от записи принудительно вроде как не ставил. Кто может - помогите пожалуйста разобраться, т.к. поиск в гугле и танцы с бубном вчера ни к чему не привели. Пробовал сделать Eraze flash - так же не пускает... И еще вопрос - от чего такая ситуация могла произойти? Чтобы потом не наступать на те же грабли. ЗЫ. Если что - по голове сильно не бейте, я новичок и микроконтроллеры только начал осваивать |
|
|
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 28
|
|
| 13.12.2011, 14:16 | |
|
Ноги надо выбирать для экспериментов осторожнее.
PA14 - JTCK PA15 - JTDI Жми ресет и стирай кристалл
0
|
|
|
0 / 0 / 0
Регистрация: 11.06.2011
Сообщений: 322
|
||
| 13.12.2011, 18:45 | ||
0
|
||
|
O_T_I_K_S_I_Y
|
|
| 13.12.2011, 21:43 | |
|
Попробовал сделать как посоветовали - залез в stm32 st-link utility, зажал risit нажал target/eraze chip... Девайс задумался, поморгал светодиодиком (красный\зеленый), потом позеленел и сказал "core is held in risit", и как не прошивался после этого, так и не прошивается. Что я делаю не так, а если все так, что можно еще сделать?
|
|
|
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 28
|
|
| 13.12.2011, 22:22 | |
|
не ты первый на эти грабли наступаешь :)
0
|
|
|
O_T_I_K_S_I_Y
|
||
| 13.12.2011, 22:35 | ||
|
||
|
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 28
|
|
| 13.12.2011, 22:36 | |
|
ну тогда через бут
0
|
|
|
O_T_I_K_S_I_Y
|
|
| 13.12.2011, 22:43 | |
|
Можно поподробнее (а то нарою не то, а самодеятельность сейчас не к чему)? Я полный чайник пока, даже без свистка =)
|
|
|
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 28
|
|
| 13.12.2011, 23:04 | |
|
я там ссылочку давал . прочитай тему внимательно. это есть в учебном курсе дихалта, правда там не про L-ку, но думаю должно быть примерно также. с L-ми еще не возился. более подробно в шите смотри (точнее в RM).
0
|
|
|
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 28
|
|
| 13.12.2011, 23:10 | |
|
страница 41 RM. BOOT1=0 & BOOT0=1. через USORT утилиткой прошиваешь (стираешь)
0
|
|
|
O_T_I_K_S_I_Y
|
||
| 13.12.2011, 23:14 | ||
|
||
|
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 28
|
|
| 15.12.2011, 09:42 | |
|
ну как, Илексей ? успешно ?
0
|
|
|
O_T_I_K_S_I_Y
|
||
| 15.12.2011, 10:07 | ||
shurup - Вам большое спасибо за помощь! |
||
| 15.12.2011, 10:07 | |
|
Помогаю со студенческими работами здесь
20
Несколько вопросов Несколько вопросов по С Несколько вопросов несколько вопросов Несколько вопросов. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|