Обсуждаем контроллеры компании Atmel.
Ответить

Re: Вопросы по отладке

Чт апр 25, 2024 15:09:43

Забыли однако про эмуляторы на основе ПК и соответствующего программного обеспечения симуляции МК для таких монстров.
Кстати... Когда-то это делалось с помощью платок-прототипов на ISA шине... Но и МК в те времена были в "младенческом возрасте". Хотя метод для отладки через эмулятор ПЗУ и сегодня может применяться для МК с соответствующей аппаратной поддержкой.
Разве что соорудить такой комплект любителю порой сложнее, чем самоделку сделать. Тем более, если данное устройство всего разок использовано будет, а дальше - отлеживаться "на полке" в кладовке.
8)

Re: Вопросы по отладке

Сб апр 27, 2024 07:12:15

SWD/JTAG наше все, потому что:
1 - работает из коробки
2 - удобно
3 - можно увидеть все что нужно и даже чуть больше
4 - дебаг в реальном устройстве и в реальном времени

Если к этому добавить ЛА и осциллограф то видно и понятно 99.9% того что происходит в устройстве, собственно а что ещё разработчику то нужно :))

Поэтому в 99,99% проектов всякие протеусы, светодиоды, UART/SPI/I2C/etc для отладки либо прошлый век, либо от безысходности

Re: Вопросы по отладке

Сб апр 27, 2024 09:36:45

Denis82, неее, вы не понимаете... СВД/ЖТАГ - отстой! Оно ж позволяет видеть только в одной точке и только при останове....
А расово верная отладка по двум проводкам с доп.кодом программы - это истинная отладка на все времена ))))
А алгоритм-билдер - самый лучший и современный ассемблер! Там даже логарифм одной командой есть.
А ЮСБ-сниффер - это вообще инопланетные технологии, наверное. Ими же марсиане пользуются!
(ушла за попкорном)

Забыла добавить тег "сарказм"....
Упс... А его тут и нету....
Последний раз редактировалось Just_Fluffy Сб апр 27, 2024 09:42:16, всего редактировалось 1 раз.

Re: Вопросы по отладке

Сб апр 27, 2024 09:42:03

Да, пользуемся.

Кстати, логарифм действительно можно сделать одной командой. Но для частного случая.

Re: Вопросы по отладке

Сб апр 27, 2024 09:45:00

Martian, а если добавить во флеш табличку - то "слючай может бить разный"

Re: Вопросы по отладке

Сб апр 27, 2024 09:49:32

если добавить во флеш табличку
Дарю коммерческую идею: модуль для ардуино в виде SPI-флэшки, кучки джамперов, кнопочек, светодиодиков и моторчик. Внутри флэшки - таблицы Брадиса. :))) Джамперы, кнопочки, светодиодики и моторчик - ну дык, ардуино же.... :dont_know:

Re: Вопросы по отладке

Сб апр 27, 2024 09:56:31

Датышо!.... СПИ-флешка ж не програмируется по двум проводкам!
И прошить ее через АБ не получиццо...
От засада...
Да и в цеху неудобно пользоваться, наверное

Добавлено after 3 minutes 59 seconds:
AQ29, кстати, я что то пропустила, наверное.
Напомните, пожалуйста, вот эти ваши 2 проводка из меги - они куда подключены? К компу? по какому интерфейсу?

Ну и BOB51 дельную мысль высказал. Опишите ваш метод более подробно.... С примерами кода, с описанием отладчика/смотрелки...
А то дальше голых слов тема с прошлого года не движется.

Re: Вопросы по отладке

Сб апр 27, 2024 10:00:12

а, надо два провода обязательно? тогда да, засада. я не очень люблю I2C

Re: Вопросы по отладке

Сб апр 27, 2024 10:33:47

Martian, в ваших условиях SPI-флешка. Это три провода.
А два провода - это отладчик у AQ29. И он односторонний. Поэтому зашить во флешку таблицы Брадиса будет сложно.

Re: Вопросы по отладке

Сб апр 27, 2024 10:58:28

Они должны быть зашиты на заводе. Пущай вообще будет OTP, а то полезут всякие что-то прошивать... отладчиками притом.

Я думаю, что отладчики вообще не нужны. Сколько бы проводов в них не было. Потому что размер флэши в микроконтроллере конечен. Из чего следует, что число возможных программ тоже конечно. Значит, не надо ничего ни программировать, ни отлаживать. Надо просто из этого конечного числа вариантов выбрать нужный.

Re: Вопросы по отладке

Сб апр 27, 2024 11:47:13

Если взять большое количество микроконтроллеров с рандомным содержимым флеша - то в каком то контроллере окажется полностью рабочая отлаженная программа без багов. Главное, иметь терпение найти такой МК среди других.

Re: Вопросы по отладке

Сб апр 27, 2024 12:05:35

Вот потому и нужны PIC10F200

Re: Вопросы по отладке

Вс апр 28, 2024 11:18:24

Если взять большое количество микроконтроллеров с рандомным содержимым флеша - то в каком то контроллере окажется полностью рабочая отлаженная программа без багов.

Это как обезъяна, стуча по клавишам ноутбука, с ненулевой вероятностью напечатает "Евгения Онегина" ? :)) :) Надо только отсепарировать его от всяких "Война и мир", "Mein Kampf", "Камасутра" :shock:
Отладка, конечно, не нужна. Золотое правило радиолюбителя: собрал - включай. Ненужное отгорит само. 8)

Re: Вопросы по отладке

Вс апр 28, 2024 11:26:58

С рандомным плохо. Количество может оказаться гораздо большим, чем просто с перебором всех вариантов
Ответить