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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> LPC23xx. Опубликован новый errata, с багами Flash и MAM
Andy Mozzhevilov
сообщение Sep 12 2007, 09:57
Сообщение #31


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(HARMHARM @ Sep 12 2007, 15:01) *
А это то значение, при котором возникали проблемы, или новое - найденное путем проб и ошибок?

это пока то, с которым были проблемы



Цитата(Andy Mozzhevilov @ Sep 12 2007, 15:04) *
это пока то, с которым были проблемы


взял устройство на 2368, пока так вот влоб при включении МАМ свалить в аборт его не удалось,
видимо раз на раз не приходится и зависит как там карта в памяти ляжет.
Соответственно нет смысла и пробовать менять делитель тактовой.
Как буду работать в следующий раз с этим устройством, включу МАМ по полной, и как начнет глючить, буду экспериментировать с делителем.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Sep 19 2007, 11:30
Сообщение #32


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Цитата(Andy Mozzhevilov @ Sep 12 2007, 12:57) *
это пока то, с которым были проблемы
взял устройство на 2368, пока так вот влоб при включении МАМ свалить в аборт его не удалось,
видимо раз на раз не приходится и зависит как там карта в памяти ляжет.
Соответственно нет смысла и пробовать менять делитель тактовой.
Как буду работать в следующий раз с этим устройством, включу МАМ по полной, и как начнет глючить, буду экспериментировать с делителем.

В конференции lpc2000 на yahoo.com накопал тестовый проект для издевательств над MAM (под GCC), прилагаю.
* Ошибся, файл прибит.

Сообщение отредактировал HARMHARM - Sep 20 2007, 07:21
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 19 2007, 14:47
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(HARMHARM @ Sep 19 2007, 14:30) *
тестовый проект для издевательств над MAM (под GCC), прилагаю.

Не знаю, не знаю, над чем или кем этот "Hello World" издевается. Ссылку на сообщение дайте.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Sep 20 2007, 07:20
Сообщение #34


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Похоже я ошибся, файл прибил. Ссылка.
Go to the top of the page
 
+Quote Post
Velund
сообщение Sep 23 2007, 13:28
Сообщение #35


Знающий
****

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



А кто нибудь с ревизией А чипов LPC2368 уже имел дело?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 26 2007, 07:31
Сообщение #36


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Andy Mozzhevilov @ Sep 12 2007, 12:57) *
Как буду работать в следующий раз с этим устройством, включу МАМ по полной, и как начнет глючить, буду экспериментировать с делителем.

Ну так чем все это кончилось/продолжилось? У меня проблема так и не проявилась.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
shahr
сообщение Oct 26 2007, 07:54
Сообщение #37


Частый гость
**

Группа: Участник
Сообщений: 128
Регистрация: 6-06-06
Из: Москва
Пользователь №: 17 793



Цитата(zltigo @ Oct 26 2007, 11:31) *
Ну так чем все это кончилось/продолжилось? У меня проблема так и не проявилась.


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


--------------------
wbw
shahr
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Oct 26 2007, 08:42
Сообщение #38


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



На LPC2134 с ревизией С пока проблем не наблюдаем.
На LPC2364 отлаживаю тестовый проектик с USB, пока не проявляется.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 26 2007, 09:36
Сообщение #39


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(shahr @ Oct 26 2007, 10:54) *
можно забыть.

Да-уж. "Посоветовали". Напомню, что поминаемый баг описан ДЛЯ ВСЕХ СВЕЖИХ РЕВИЗИЙ LPC2000 и является свежеприобретенным для, например, LPC213x/4x. Я должен в свою очередь производителям своего оборудования посоветовать "забыть", выкинуть наработанное, дождаться (уже с некоторым трепетом ожидая новых проблем) новых ревизий при этом призывая своих заказчиков "забыть" о своем существовании. А куда денут поставщики "неправильные" ревизии? Выкинут в мусорник и "забудут"? Нет, будут продолжать распихивать. В общем "забыть" может позволить себе только NXP - он большой, ему можно. Очень хотелось бы получить от NXP вместо "Under certain conditions..l" что-то более конкретное о возникновении проблемы и соответственно менее "радикальное" решение проблемы, нежели не пользоваться MAM 2, особенно хорошо смотрящимся в сочетании с предыдущим советом не пользоваться MAM 0 и MAM 1 smile.gif и невозможностью определить ревизию чипа иначе, чем рассматривая литеры на корпусе.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alechek
сообщение Oct 26 2007, 17:18
Сообщение #40


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Я вот одного не понял, ну Data Abort, ну не получилось с первого раза флешину считать..
Разве нельзя выйти из Обработчика и продолжить работу дальше? Со второй попытки то должно считаться!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 26 2007, 17:25
Сообщение #41


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Alechek @ Oct 26 2007, 20:18) *
Со второй попытки то должно считаться!

Да? Со второй?
Это кто Вам сообщил условия возникновения и степень повторяемости эффекта smile.gif?
Да и Data Abort тут совсем случаен, ибо последствия :
Код
code execution from internal Flash can fail.

вообще не предсказуемы.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alechek
сообщение Oct 27 2007, 10:02
Сообщение #42


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Да, тут я не прав. Data Abort скорей всего случайность.
Вполне может быть и Undefined Instruction.
Я поначалу на этот баг тоже наступал. Правда это было Полтора года назад. JTAG у меня не было, но выяснил, что программа падала после того, как я поторогаю МАМ.
Все устаканилось лишь после того, как я прописал его инициализацию в cstartup.s79, причем сначала устанавливал режим 0, Потом тайминг (3) и режим работы 2.
Точно уже не помню, но вроде если вначале не ставить режим 0, то программа падала.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 27 2007, 11:32
Сообщение #43


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Alechek @ Oct 27 2007, 13:02) *
Правда это было Полтора года назад...

Полтора года назад этого бага не было. Совсем не было. Это баг появившийся летом этого года, видимо при коррекции старого, почти безобидного бага лечащегося инициализацией MAM до момента доступа к RAM.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alechek
сообщение Oct 29 2007, 06:38
Сообщение #44


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



С каких пор этот баг является для 214х свежеприобретенным?
считаю что он все-таки свежеобнаруженный.

LPC2148 Erratasheet 1.6
Код
Functional Problem Short Description                 Errata occurs in device revision
MAM.1              Incorrect read of data from SRAM                   -
MAM.2              Code execution failure can occur with MAM Mode 2   -, A
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Oct 29 2007, 06:59
Сообщение #45


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(Alechek @ Oct 29 2007, 11:38) *
С каких пор этот баг является для 214х свежеприобретенным?
считаю что он все-таки свежеобнаруженный.

LPC2148 Erratasheet 1.6
Код
Functional Problem Short Description                 Errata occurs in device revision
MAM.1              Incorrect read of data from SRAM                   -
MAM.2              Code execution failure can occur with MAM Mode 2   -, A


Этот баг явно добавлен при коррекции бага МАМ.1
Явно это прослеживается во всех errata на все LPC.
Потом филипки подправили errata так, что типа "ой, этот баг был и везде в других ревизиях, просто не обнаруживался".
Чушь. Для МАМ.1 и для МАМ.2 даны взаимоисключающие workaround. То есть все прошлые ревизии вообще не должны были работать. А для серии 213х - это ревизии "-", "А", "В". И выпускались они неверное пару лет, а то и более. И вот ведь совпадение, никто этого бага не заметил на них.
А где-то в начале этого года вдруг обнаружился, и на ревизиях именно с коррекцией бага МАМ.1.
В буржуйсной конфе по LPC этот вопрос усилинно муссировался где-то в мае.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post

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

 


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


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