Имеется партия кастомовых плат на процессоре at91sam9x25. Палату подключаю через jlink т. к. юсб невыведен, заливаю бутстрап+юбут, пробую грузиться - вижу только что бутстрап скопировал данные в ram и дальше нечего. Сразу возникли подосрения на ram память, считываю участок памяти куда бутстрап записал убут, сравниваю считанное с бинарником юбута - в считанном контенте встречаются различия в одном байте. жду минуту ещё раз делаю дамп ram памяти в прочитанном дампе есть теже ошибки + плюс появляются новые. Тоесть современем данные в рам памяти кораптятся, Думаю что чтото не ладно с HW,
Также заметил что часто отваливается коннект jlink'а, возможно проблема общая. На китайской борде с этимже процессором никаких проблем нет.
Возможно ктонибудь сталкивался с подобной проблемой? В чём может быть причина ?
я бы такую кастом плату запускал на минимальных параметрах - на минимальной частоте и ограниченным объемом памяти..
добиваетесь устойчивой загрузки до юбута, ну а потом можно крутить все остальное до номинала..
проверяйте времянки, разрядность конфигурацию контроллера памяти, да и просто исправность шины, шумы питания, мощность источников..
Проблема решена, корапт памяти и дисконекты джитага были вызваны внешним вотчдогом который посылал резет сигналы. Также инициализация ддр контроллеры была не корректная, поправил теперь всё работает на наминальных параметрах.