|
Вопрос по стиранию flash |
|
|
|
Dec 25 2010, 13:04
|
Участник

Группа: Участник
Сообщений: 64
Регистрация: 9-11-08
Пользователь №: 41 482

|
Здравствуйте. Использую арм от TI. lm3s6432. Есть ли способ отчистки флэш памяти контроллера без использования JTAG программатора?
|
|
|
|
|
Dec 25 2010, 15:58
|
Участник

Группа: Участник
Сообщений: 64
Регистрация: 9-11-08
Пользователь №: 41 482

|
Цитата(DpInRock @ Dec 25 2010, 20:00)  Да. С использованием других программаторов. А также, с помощью специальной программы (которая стирает флэш). Если это сарказм, то я не понимаю причин его вызвавших. А если вы серьезно, то это реплика на первый взгляд выглядит бредово.
|
|
|
|
|
Dec 25 2010, 18:05
|
Участник

Группа: Участник
Сообщений: 64
Регистрация: 9-11-08
Пользователь №: 41 482

|
Цитата(DpInRock @ Dec 25 2010, 23:09)  Каков вопрос. Чем вас не устраивают не JTAG программаторы? Вы не можете написать программу? Или вы просто ничего не знаете про lm3s6432? Например, про множество способов изменения флэша - через уарт, SPI и так далее?
Рекомендую прочитать Application Notes от Ti. Елки зеленые. Было просто лениво описывать ситуацию целиком. Вижу, что придется. Я затер внутренний загрузчик своей прошивкой, поэтому ни уарт, ни SPI, ни так далее не подходят. В моей прошивке находится код, настраивающий внутренний PLL, но я в нем ошибся, и в итоге такты до SYSTEM CLOCK не доходят. И после этого использовать JTAG я не могу. Так вот. Есть ли способ отчистки флэш памяти контроллера без использования JTAG программатора?
|
|
|
|
|
Dec 26 2010, 09:29
|
Участник

Группа: Участник
Сообщений: 64
Регистрация: 9-11-08
Пользователь №: 41 482

|
Цитата(DpInRock @ Dec 26 2010, 12:55)  Насколько я понял, человек считает, что у него JTAG не работает, потому что он якобы программу неправильную зашил. Именно так я и считаю. Никакой JTAG без тактового сигнала работать не будет. А если зашитая программа "обрубает" тактовый сигнал, то вся периферия, включая JTAG, останавливается. P.S. Вроде написано, что вы Профессионал
|
|
|
|
|
Dec 28 2010, 16:32
|
Участник

Группа: Участник
Сообщений: 64
Регистрация: 9-11-08
Пользователь №: 41 482

|
Цитата(SSerge @ Dec 26 2010, 16:29)  Вообще-то у JTAG свой собственный тактовый сигнал есть и PLL ему в первом приближении по-барабану. Раздел 4.2.4.1 в даташите читали? Раздел 4.2.4.1 прочитал. Спасибо за наводку, но не помогло. Всю эту шаманскую последовательность проделал, но шиться контроллер не начал. Подскажите, пожалуйста, в чем еще может быть дело. Я в отчаянии.
|
|
|
|
|
Jan 16 2011, 22:09
|
Участник

Группа: Участник
Сообщений: 64
Регистрация: 9-11-08
Пользователь №: 41 482

|
Цитата(Lyrri @ Jan 15 2011, 15:51)  stapleman, удалось ли Вам восстановить чип? Если да, то каким образом? У меня похожая проблема  Да, удалось. В разделе 4.2.4.1 описана шаманская последовательность под загаловком Recoveringa"Locked"Device. Единственное, для чипа lm3s6432 она несколько отличается. А именно: Нужно отключить питание с чипа. СБРОС притянуть к нулю и держать. Подать питание. И далее проделать пункты со 2-го по 14-ный.
|
|
|
|
|
Jan 18 2011, 19:43
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 15-01-11
Из: Киев
Пользователь №: 62 244

|
Спасибо. Я уже решил эту проблему, правда несколько иным путем.
|
|
|
|
|
Jan 18 2011, 21:12
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 15-01-11
Из: Киев
Пользователь №: 62 244

|
Цитата(stapleman @ Jan 17 2011, 01:09)  Да, удалось. В разделе 4.2.4.1 описана шаманская последовательность под загаловком Recoveringa"Locked"Device. Единственное, для чипа lm3s6432 она несколько отличается. А именно: Нужно отключить питание с чипа. СБРОС притянуть к нулю и держать. Подать питание. И далее проделать пункты со 2-го по 14-ный. Если Вас не затруднит, опишите пожадуйста пункты со 2 по 11 более подробно. А то меня терзают смутные сомнения, правильно ли я все понял.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|