Непонятки ENC28J60


Ковыряясь с ENC28J60 обнаружил неприятный глюк/баг/косяк теряются пакеты, немного, но относительно часто и особенно при интенсивном обмене стало сильно заметно при использовании DMA. ковыряясь дальше обнаружил, что по какойто причине бит PHCON1_PDPXMD переключается сам собой и теряются пакеты, ибо сказаны в датащите, что при переключении режима дуплекса поведение не определено и пакеты могут терятся. Стэк от Лайфловер, его уже пытал не сознается :) да и маловероятно, что это, что-то из стэка.


Читать дальше

Напоролся на забавные грабли

Полдня искал глюк в отправке данных с STM32F100 по uart на комп. Решил поделиться, вдруг кому поможет, ну или чисто поржать (надо мной). Осторожно, внутри скукота и ни одной картинки.


Читать дальше
  • +2
  • 11 марта 2015, 01:02
  • ACE

Это-ж open source!

Хороши продукты с открытым исходным кодом — бесплатны, свободны, сообщество и всё такое. Да вот ошибки в ни, к сожалению не редкость. Но это-ж open source! Нашел ошибку, исходный код есть — возьми и почини. Сказать легко. Дальше маленькое расследование одной редкой, но неприятной ошибки в пакете binutils для ARM.


История одной ошибки

Заминированный retarget printf в CooCox/CoIDE

Стал разбираться в последнем CoIDE с semihosting (возможность делать вывод в консоль через JTAG/SWD) и обнаружил интересный баг, на разбор которого убил некоторое время. Поскольку мина уже обезврежена, то делюсь с теми, кто ещё не успел на ней подорваться.


Читать дальше

Вспомнить все.

Чего-то we в последнее время начала меня забывать, и регулярно требовать пароль.

Пару недель назад ничего подобного не было, а сейчас почти каждый день приходится логиниться заного. А то и по несколько раз в день.

У всех так, или я один такой особенный?

З.Ы. И одинаковое rss иногда приходит по два раза.