Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/25: Рейтинг темы: голосов - 25, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 2,752
1

Отладка STM8 силами самой PII

12.05.2013, 21:57. Показов 5197. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как известно отладочная субплатка STM8L на PII изначально не поддерживает загрузку и отладку по SWIM силами самой PII. Для загрузки можно использовать бутлоадер, но это костыль. Если его убить, теряется и возможность загрузки.
В качестве внешнего загрузчика/отладчика предлагается использовать кит STM8_Dyscovery.
С другой стороны в ветке "Я делаю" шло обсуждение реверсинга прошивателя ST-Link. Если я правильно понял, реверсинг прошел успешно, полученная в результате прошивка может заставить работать любой STM32F103C8T6 как полноценный ST-Link, с поддержкой SWD, SWIM, получать обновления.
А на модуле STM32 PII как раз и стоит STM32F103C8T6...
Вот и возникла идея:
1. На PII устанавливаем модуль STM32, грузим в него модифицированную прошивку ST-Link.
2. Сверху на модуль STM32 на контакты МК устанавливается простейшая переходная платка. Она содержит пару резисторов для самоопределения самого ST-Link, разьем SWIM и служит контактной площадкой для установки сверху модуля STM8L. Т. к. Uпит. модулей одинаково, оно просто транслируется без подключения вывода ADJ.
3. Сверху на переходник одевается модуль STM8L и соединяется с переходником шлейфом SWIM.
Mодуль STM32 изначально приспособлен для работы с USB, поэтому у нас получился кастрированный вариант ST-Link для SWIM. И всего лишь добавлением простенькой переходной платки.
"А теперь попробуем взлететь". Как идея? Реализуема? Может что не учел? Как думаете?
P.S. Немного смущает разная частота кварцев на модуле STM32 (12МГц) и ST-Link (8МГц).

0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.05.2013, 21:57
Ответы с готовыми решениями:

отладка/прошивка stm8 из virtualbox
У меня STVP+STVD+Cosmic установлены внутри WinXP-32bit виртуалки. Host-OS у меня Win7-64bit. Хочу...

Отладка в связке CodeBlocks SDCC STM8
Доброго времени суток. Возник вопрос по связке среды программирования с компилятором под винду....

кто сделает экспорт SDCC STM8 -> IAR STM8 ?
а то труды пропадут... https://github.com/eddyem/STM8_samples

Пожелание к следующей ревизии PII.
Контакт управления пищалкой BUZZ заведен только на разьем контроллера. Поэтому приходиться тащить...

2
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
13.05.2013, 00:15 2
Я думаю проще сделать плашку отладчика со своим усб ггнездом и ставить ее над фтди, но используя выводы фтди просто как крепеж и питание, выводя их вверх.
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
13.05.2013, 00:18 3
Плюсую. Тоже самое предложить хотел
0
13.05.2013, 00:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2013, 00:18
Помогаю со студенческими работами здесь

Какой Linux на Compaq (PII 233Мнz)?
Всем привет. Ноут Compaq Armada 7770 (PII 233Мнz) 112mb sdram 4,9 Gb hdd отсутствие usb портов, но...

Текстовые файлы. Вывести информацию о самой дорогой и самой дешевой игрушке
Сформировать файл, содержащий сведения об игрушках: название, стоимость, возрастные границы...

Как получить адрес самой левой и самой правой ячейки в Excel?
Если выделено несколько ячеек, все по одной строке, как получить адрес и значение самой левой из...

Найти ряды с самой маленькой и самой большой сумой и выводить их. Массивы
Помогите ! Задана целочисленная матрица n * m . Написать программу, которая позволяет находить...

Поменять местами строчки с самой большой суммой и самой маленькой
Я ввёл рандомную матрицу 3x3 и посчитал сумму каждой строки, а теперь мне нужно, чтобы две строки с...

Вывести данные о квартирах с самой большой площадью и самой маленькой
Задание 5: Структуры Дана информация о пяти квартирах. Запись имеет вид: фамилия владельца, ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru