Перейти к содержанию
    

Считывание и программирование флеш памяти через JTAG

Я так понимаю, SOC это процессор, флеш - ROM, а зайлинкс - мостовая схема, микширует адресное пространство процессора. Я когда то нечто подобное делал. Значит, вы хотите программу проца слить. Реверс-инжинирингом занимаетесь?

 

Если зайликсу помешать загрузиться, то можно подпихнуть свой boot для загрузки процессора. А потом просыпается зайлинкс, и вы делаете дамп флеши куданибудь в RS-232 или что еще у этого процессора есть. Т.е. задачи три - научиться мешать грузиться зайлинксу (если получится), сделать клипсу для подключения своей флеши к процессору, и написать свой загрузчик.

В общем, еще раз подумайте - выпять куда проще будет;-)

Ремонтом электроники занимаюсь .

Сейчас три платы лежат

Одна рабочая две нет .

Одну плату я загубил .Там при подаче питания если инициализация и загрузка проходит нормально то загорается зеленый светодиод ,при неисправности горит красным .Неисправности на плате я не нашёл ,решил подкинуть флеш с рабочего образца (выпаиванием )в результате нерабочая плата так и не заработала ,а рабочая (после того как вернул флеш на место )стала нерабочей ))

Поэтому хотел поэкспериментировать с дампом не выпаивая (уж очень мелкий шаг у флеша ) Вот такая история

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Корпус TSOP? Если феном выпаивали, могло и сгореть. Лучше щипцами, на мой взгляд (хотя здесь у каждого свой опыт).

Еще может быть защита (от копирования) встроена. Флеш пробовали на место вернуть? Если на старом месте заработает, значит в зайлинксе чтото встроено. Либо и правда неисправность где то.

Смотрите осциллографом - грузится ли проц, есть активность на адресных линиях, драйверит ли зайлинкс данные с флеша ... тут можно диссертацию написать по диагностике.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Корпус TSOP? Если феном выпаивали, могло и сгореть. Лучше щипцами, на мой взгляд (хотя здесь у каждого свой опыт).

Еще может быть защита (от копирования) встроена. Флеш пробовали на место вернуть? Если на старом месте заработает, значит в зайлинксе чтото встроено. Либо и правда неисправность где то.

Смотрите осциллографом - грузится ли проц, есть активность на адресных линиях, драйверит ли зайлинкс данные с флеша ... тут можно диссертацию написать по диагностике.

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

Флеш на место вернул ,но то что работало перестало работать .

Осциллографом смотрел изначально Обмен почти везде есть ,но в зеленый светодиод не выходит .

Но это всё уже другая тема ))

Да вряд ли уже кто то поможет плата от асфальтоукладчика ,а эти темы слишком засекречены ))Надо будет самому елозить .

Спасибо за разъяснения по поводу jtag , поj крайней мере что то уловил в этом направлении

Тему закрываю

Да и ещё хотел спросить ;

Такое возможно чтобы на нерабочей плате проц что то дополнительно загрузил во флеш которую я ему подкинул с рабочего образца ,после чего уже на рабочей плате загрузка с этого флеша идет неправильно ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...