реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Как стереть Flash?, АРМ не определяется через JTAG при подключенной Flash
Heggi
сообщение Oct 24 2009, 22:08
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 3-10-09
Пользователь №: 52 733



Шил Flash, моргнул свет, процесс завяз где-то на 80%. И все бы ничего, но теперь ARM не определяется через JTAG (
Если CE/ Flash-ки корочу на 3.3, то ARM определяется, но Flash естественно не видит (даже когда CE/ возвращаю в нормальное состояние).
Как подозреваю, криво прошитая программа после запуска убивает ARM. Решение проблемы вижу пока одно - стереть Flash. Но как это сделать не выпаивая ее из платы? Может есть способы запустить плату и сразу перевести процессор в состояние halt?
Проц Samsung S3C2510A (на базе ARM940TDMI), Flash AMIC A29L160A
Go to the top of the page
 
+Quote Post
_dem
сообщение Oct 24 2009, 22:31
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 2-02-07
Из: CN, Ukraine
Пользователь №: 24 970



Закоротите кварц smile.gif - остановите генератор.
Go to the top of the page
 
+Quote Post
Heggi
сообщение Oct 25 2009, 07:58
Сообщение #3





Группа: Участник
Сообщений: 11
Регистрация: 3-10-09
Пользователь №: 52 733



А JTAG с закороченным кварцом будет работать???
Go to the top of the page
 
+Quote Post
vitalinea
сообщение Oct 25 2009, 10:39
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 30-07-05
Пользователь №: 7 225



Цитата(Heggi @ Oct 25 2009, 01:08) *
... (Если CE/ Flash-ки корочу на 3.3, то ARM определяется, но Flash естественно не видит (даже когда CE/ возвращаю в нормальное состояние)...


Не уверен, возможно boundary-scan может работать с закороченным кварцом. Если так, то флеш можно стереть/запрограммировать boundary-scan программатором, например таким: TopJTAG Flash Programmer http://www.topjtag.com.

Второй вариант: как вы писали, сначала закоротить CE на 3.3, потом отпустить и дальше пробовать через boundary-scan стереть флеш.

P.S.: не знаю как в ARM9, в ARM7 для того чтобы разрешить boundary-scan JTAGSEL пин должен быть подтянут к 1.
Go to the top of the page
 
+Quote Post
Heggi
сообщение Oct 25 2009, 12:12
Сообщение #5





Группа: Участник
Сообщений: 11
Регистрация: 3-10-09
Пользователь №: 52 733



Кварца нет, есть кварцевый генератор. Выпаял его с платы. TopJTAG Flash Programmer процессор видит в отличии от других программ. Но ему надо какой-то BDSL файл подгрузить, иначе до флеш он достучаться не может. Что это за зверь и где его брать?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 25 2009, 12:24
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Heggi @ Oct 25 2009, 10:58) *
А JTAG с закороченным кварцом будет работать???

Должен, по идее. Еще как вариант можно просто отключить флеш при помощи RESET.

Цитата(vitalinea @ Oct 25 2009, 13:39) *
P.S.: не знаю как в ARM9, в ARM7 для того чтобы разрешить boundary-scan JTAGSEL пин должен быть подтянут к 1.

Этот пин существует только у Атмелов, и к ARM7-9 отношения не имеет.
Go to the top of the page
 
+Quote Post
Heggi
сообщение Oct 25 2009, 12:56
Сообщение #7





Группа: Участник
Сообщений: 11
Регистрация: 3-10-09
Пользователь №: 52 733



Цитата(aaarrr @ Oct 25 2009, 16:24) *
Должен, по идее. Еще как вариант можно просто отключить флеш при помощи RESET.


Т.е. если я резет закорочу на +3.3, то АРМ ее все-равно увидит, но загрузится с нее не сможет?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 25 2009, 13:03
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Heggi @ Oct 25 2009, 15:56) *
Т.е. если я резет закорочу на +3.3, то АРМ ее все-равно увидит, но загрузится с нее не сможет?

Нет, не "увидит".
Go to the top of the page
 
+Quote Post
Heggi
сообщение Oct 25 2009, 15:41
Сообщение #9





Группа: Участник
Сообщений: 11
Регистрация: 3-10-09
Пользователь №: 52 733



так, про BSDL понял, но самсунг зажали и не дают. На их сайте нашел BSDL для разных контроллеров кроме своего.
Может у кого есть и не жалко поделиться?
Go to the top of the page
 
+Quote Post
Heggi
сообщение Oct 26 2009, 21:13
Сообщение #10





Группа: Участник
Сообщений: 11
Регистрация: 3-10-09
Пользователь №: 52 733



Всем спасибо за советы, но дело кончилось тем, что заменил флеш... Старую при случае сотру на программаторе.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th July 2025 - 12:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01526 секунд с 7
ELECTRONIX ©2004-2016