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

 
 
 
Reply to this topicStart new topic
> ARM9 LPC29xx, по-русски бы почитать ))
toweroff
сообщение Dec 22 2010, 14:31
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



В частности, интересует VIC, работа с flash (IAP, защита, вроде там есть еще какое-то переставление блоков?)
Даташит хорошо, а адекватный русский текст - вообще замечательно sm.gif
Есть такое вообще? Кто что посоветует?

Кстати, мой MT-Link v5 с этим семейством дружит?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 22 2010, 19:59
Сообщение #2


Гуру
******

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



QUOTE (toweroff @ Dec 22 2010, 20:31) *
Кто что посоветует?

Не маяться дурью и читать первоисточники.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
toweroff
сообщение Dec 23 2010, 05:57
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(zltigo @ Dec 23 2010, 01:59) *
Не маяться дурью и читать первоисточники.

не, ну это понятно sm.gif
я имел ввиду некоторые тонкости, которых нет в ARM7 LPC2000, которые нужно учитывать (по крайней мере, что касаемо flash controller)

хорошо, я по-подробнее поизучаю это дело, если останутся вопросы (а они наверняка останутся sm.gif ), тогда уже более предметно буду спрашивать
Go to the top of the page
 
+Quote Post
toweroff
сообщение Dec 24 2010, 17:54
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Первый вопрос
В ARM7 LPC2000 при настройке EMC требовались задержки (~200мс)
Судя по стартапам от кейла, для ARM9 LPC29xx, задержек никаких нет
То есть я могу конфигурить, и следующей командой же (грубо говоря) обращаться к внешней памяти?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 24 2010, 18:07
Сообщение #5


Гуру
******

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



QUOTE (toweroff @ Dec 24 2010, 23:54) *
В ARM7 LPC2000 при настройке EMC требовались задержки (~200мс)

Не требовались. И вообще такие ОГРОМНЫЕ во многие МИЛЛИОНЫ тактов задержки быть не могут объяснимы ничем, кроме полного непонимания того, чего творят некоторые "программисты".


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
toweroff
сообщение Dec 24 2010, 18:15
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(zltigo @ Dec 25 2010, 00:07) *
Не требовались. И вообще такие ОГРОМНЫЕ задержки быть не могут объяснимы ничем.

однако они есть во всех примерах NXP
теоретически я понимаю, что время "поднятия" EMC может потребовать задержки, но изменение конфигурации -- вряд ли
вопрос возник на сравнении кода производителя и кейла

спасибо, ползу дальше к flash controller
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 24 2010, 18:39
Сообщение #7


Гуру
******

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



QUOTE (toweroff @ Dec 25 2010, 00:15) *
однако они есть во всех примерах NXP

Без понятия какие-такие "все примеры" - не считаю нужным собирать всякий мусор неведомо кем писанный. В user manual никаких шаманских действий не требуется. С, например, SDRAM разбирайтесь по ее даташитам.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
toweroff
сообщение Dec 24 2010, 19:20
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(zltigo @ Dec 25 2010, 00:39) *
Без понятия какие-такие "все примеры" - не считаю нужным собирать всякий мусор неведомо кем писанный. В user manual никаких шаманских действий не требуется. С, например, SDRAM разбирайтесь по ее даташитам.

как-то перекликаемся с соседней веткой про IAP, не находите?
Хорошо, задержек не надо (я тоже конфигугил "на ходу" (~1ms), сбоев не обнаружено -- ARM7 LPC2000)
Хоть и скатываемся на арм7, но вопрос -- зачем тогда в коде производитель явно указывает 200мс ДО конфигурации, а также 100мс ПОСЛЕ? (в sample code)
Расскажите, пожалуйста, по собственному опыту, чему верите? Даташиту? Примеру кода от производителя? Или собственному опыту (основанному на чем?)?
Я читаю даташит, на основе инфы из него строю дальнейшие выводы. Но примеры иногда выносят мозг именно непонятными телодвижениями, отсюда-то и возникают вопросы о целесообразности того, что в них написано и того, чего нет в даташите
Go to the top of the page
 
+Quote Post
toweroff
сообщение Jan 8 2011, 19:58
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Вернемся к LPC ARM9 ARM968E-S
1. Bootloader и функции IAP - в UM о втором не нашел, похоже, делается самомтоятельно. По первому - тоже не нашел, исполняется собственный код после ресета?
2. По защите кода. Я так понимаю, что софтверная защита JTAG (а по-другому и не дорваться без бутлодера к кристаллу, если своего чего-то не написать) может быть включена просто значением по соответствующему адресу (а-ля CRP в LPC2000).
2а. В течение короткого времени можно отключить JTAG (SEC_DIS = 1;) -- что есть hardware, пока не понял (2. Hard Security: JTAG access disabled and cannot be re-enabled.)
2б. Что касаемо индексного регистра, что-то вообще мутно, трансляте.ру не помог... или я не совсем не понел оттранслятенное

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

ЗЫ
LPC2917/19/01 -- судя по еррдате, EEPROM починили, но после 0909? купленные в терре TSD0822CY /01 -- болезные?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 9 2011, 11:56
Сообщение #10


Гуру
******

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



QUOTE (toweroff @ Dec 25 2010, 01:20) *
зачем тогда в коде производитель явно указывает 200мс...

Ну так и спросите "производителя", что там за мусор.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 08:23
Рейтинг@Mail.ru


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