Берденников Дмитрий @dmitriy_1_b
Пользователь
Отладка и программирование микроконтроллеров stm32f303, atmega328 через любой интерфейс, как через jtag

Я портировал данный проект на linux и создал виртульную машину, так что ее можно скачать и без лишних конфигураций попробывать проект в действие. Также он поддерживает теперь stm32f103.
0
LookОтладка и программирование микроконтроллеров stm32f303, atmega328 через любой интерфейс, как через jtag

Зачем все это делать, если hid достаточно.
0
LookОтладка и программирование микроконтроллеров stm32f303, atmega328 через любой интерфейс, как через jtag

Для cortex ARMv8-M Architecture Reference Manual, ну это чтобы писать что то подобное. Для обычного программирования это никчему, можно все найти на сайте производителя для конкретного микроконтроллера. Для avr все намного проще datasheet на конкретный мк, вот все что нужно. Если вы новичек и интересуетесь электроникой, то могу порекомендовать Хоровиц Хилл Искусство Схемотехники, на мой взгляд лучшая книга для понимания принципов работы электрических схем.
0
LookОтладка и программирование микроконтроллеров stm32f303, atmega328 через любой интерфейс, как через jtag

Да в курсе, к hid ко всему прочему система сама драйверы поставит, плюс ко всему я настроил AVR и STM так чтобы компьютер видел их одинаково, для чтения используется одна и таже библиотека. Меньше библиотек и телодвижений я думаю всегда плюс.
0
LookОтладка и программирование микроконтроллеров stm32f303, atmega328 через любой интерфейс, как через jtag

Ну на практике, едишь снимаешь ставишь другой и разбираешься что с этим не так.
0
LookОтладка и программирование микроконтроллеров stm32f303, atmega328 через любой интерфейс, как через jtag

Не прошивка 500 модулей через GSM, это я делал до этого, к этому проекту отношения не имеет. Я просто хотел сказать, что это удобно сидя в офисе удаленно прошивать контроллеры. Так, я думаю в будущем удобно будет опять таки сидя в офисе(а не лезя в подвал многоэтажки, ставили передатчики показаний воды) отлаживать вслучае некоректной работы. А вопрос был про поинструкционную отладку.
0
LookОтладка и программирование микроконтроллеров stm32f303, atmega328 через любой интерфейс, как через jtag

А ну я в курсе о существовании USB бутлолдера. Мне так проще было.
0
LookОтладка и программирование микроконтроллеров stm32f303, atmega328 через любой интерфейс, как через jtag

В статья рассмотрены не только проводные но и без проводные интерфейсы, отладки через GSM ничто конкуренцию не составит. Допустим у вас модуль передает показания раз в 10 дней, по приходу запроса на сайт ему отправляется ответ с информацией в какое время снова подключиться к серверу удобное для вас. Я так делал только для прошивки 500 модулей, мне это нужно было для распеределения нагрузки на сервер. А насчет AVR, вы тоже эмулятор инструкций писали?
0
LookОтладка и программирование микроконтроллеров stm32f303, atmega328 через любой интерфейс, как через jtag

Здраствуйте. А что за старые методы, можно поподробнее желательно ссылку? Я вот знаю что на Xtensa lx6 можно делать подобное через uart и там использованна аппаратная поддержка и все. Все остальное относиться к надежности, да на настоящее время проект сыроват, но со временем, за исключением зависания с отключенными прерываниями, я это доработаю.
0
LookInformation
- Rating
- Does not participate
- Location
- Караганда, Карагандинская обл., Казахстан
- Date of birth
- Registered
- Activity