Добрый день. Имеется плата SK-MAT91SAM9XE512 на контроллере AT91SAM9260. хочу на базе кода Bootstrap-v1.16 с сайта Атмела добавить поддержку ввода/вывода по USART.
Что я сделал:
да где пины на АРМе - это понятно, не могли на пинхидере попутать? например смотрите не там..
как-то подозрительно маленький, впрочем давно не занимался его компиляцией..
чисто для проверки - попробуйте вместо работы с уартом дернуть лапкой АРМа, заодно убедитесь в исправности выводов АРМа
эм... а вот отсюда можно поподробнее? я ожидаю увидеть вывод в терминале на десктопе. что такое пинхидер, честно скажу, не знаю.
поддержку флешей и SDRAM пока выпилил за ненадобностью. поэтому и маленький
я так полагаю, что в данном случае, для того, чтобы увидеть результат нужен осциллограф? с этим плохо...
ЗЫ. надобно добавить, что к электронике я имею никакого отношения, да и с микроконтроллерами тоже дела не имел донедавна, следовательно могу не отстреливать какие-то очевидные, для тех, кто в теме, вещи...
пинхидер - это черный разъем на 40 контактов слева вверху
туда и выведены контакты UART0
на консоль DB9 выведен отладочный порт DBGU - что несколько другая фишка..
совершенно не обязательно для статических сигналов - достаточно цифрового ил стрелочного вольтметра на предел 5В или светодиод + резистор - чисто как индикатор..
для проверки работы вашей программы можно применить нехитрый трюк
кусок провода или обычная скрепка - вставляете ее в дырочки разъема Х11 в контакты 16 и 18 - отсчет по шелкографии. если картинка и плата соответствуют, то левый нижний контакт #1, ваши контакты в верхнем ряду..
замкнув цепь вы получите заворот сигнала, т.н. loopback
и то что положите в регистр передатчика должны увидеть в регистре приемника
ёлки! вот как полезно выяснить вид платы.. вашей на главной странице не видно - вероятно это из ранних поставок.. а схема есть? выложите куда-нить в паблик плейс..
не-а..
судя по дорожкам на вашей картинке UART0 обегает разъем jtag и заводится на разъем Х2 - 30 штырьковый хидер - скрепка отменятся :)