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

 
 
 
Reply to this topicStart new topic
> тактирование FLASH в LPC1311
dimka76
сообщение Dec 5 2009, 07:54
Сообщение #1


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Ядро указанного выше контроллера может работать на частоте 72 МГц.
А на какой частоте может работать FLASH этого контроллера?
Или она (FLASH) может работать на частоте ядра, может тут сделано по аналогии МАМ в LPC21xx ?

И еще.

В данном контроллере по адресу 0x12 расположена контрольная сумма предыдущих векторов для проверки загрузчиком правильности кода.
IAR сам вычисляет ее?.
Вот первые две строчки Intel-HEX

Код
:10000000000200104503000081030000850300008A
:10001000890300008D030000910300000EE9FFEF4B


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
dimka76
сообщение Dec 7 2009, 06:25
Сообщение #2


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Хочу уточнить, это Cortex-M3.
И в LPC17xx я думаю все тоже самое, а ведь здесь люди уже работают с такими контроллерами.
Поэтому мой вопрос можно и распространить и на LPC17xx.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Dec 8 2009, 05:38
Сообщение #3


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

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Интересно Вас сильно обрадует известие, что не только Вы не знаете, как оно работает, но и, например, я? smile.gif

Заинтересовался, полистал соотв. user manual'ы.

Так вот:
LPC11xx Какие-либо ускорители отсутствуют, есть регистр FLASHTIM. Обращение к флеши - от 1 такта (ядро на частоте 20 МГц) до трёх (частота ядра 50 МГц).
LPC17xx Есть некий Flash Accelerator, продвинутый аналог MAM'а, видимо. Обращение акселератора к флешу - 1..5 тактов, в зависимости от частоты ядра, обращение ядра к акселератору - 1 такт (если повезёт и в нём есть нужные данные).
LPC13xx. Ошибка в документации, что-ли?! Не вижу никаких упоминаний о любом из двух механизмов доступа к флеши.
Пишите в суппорт, пусть отдуваются ;-)


Код
:10 0000 00   00020010 45030000 81030000 85030000   8A
:10 0010 00   89030000 8D030000 91030000 0EE9FFEF    4B

считать лень, но по смещению 0x1C (откуда 0x12 ?!) прослеживается что-то похожее... Мда, IAR молодец, не то что некоторые... smile.gif


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
dimka76
сообщение Dec 8 2009, 08:44
Сообщение #4


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(esaulenka @ Dec 8 2009, 08:38) *
LPC13xx. Ошибка в документации, что-ли?! Не вижу никаких упоминаний о любом из двух механизмов доступа к флеши.


Спасибо. Вот и я тоже не нашел. Есть только настройка System AHB clock divider register.

Цитата(esaulenka @ Dec 8 2009, 08:38) *
считать лень, но по смещению 0x1C (откуда 0x12 ?!) прослеживается что-то похожее... Мда, IAR молодец, не то что некоторые... smile.gif


Извиняюсь, очепатка моя ))) И правда по 0x1C.

Цитата
The reserved ARM Cortex-M3 exception vector location 7 (offset 0x0000 001C in the
vector table) should contain the 2’s complement of the check-sum of table entries 0
through 6. This causes the checksum of the first 8 table entries to be 0. The boot loader
code checksums the first 8 locations in sector 0 of the flash. If the result is 0, then
execution control is transferred to the user code.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post

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

 


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


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