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

 
 
> Несколько вопросов по lpc176x
vallav
сообщение Apr 12 2010, 16:29
Сообщение #1


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

Группа: Участник
Сообщений: 197
Регистрация: 8-04-05
Пользователь №: 3 977



1. Почему у него такая странная распиновка выводов?
На 100 ногах нашли место только для 70 gpio, причем ни одного целого 32х битного регистра, всего один целый 16 битный а разбросаны
и перемешаны они - мама не горюй! Наследие тяжелого прошлого?
Как красиво с этим у ST32 - 5 16 битных регистров и почти все ножки в ряд.

2. 12 тактов входа в прерывание и 12 тактов выхода из него ( обязательных ) преподносится как достижение.
Вроде достижением было у ADSP 218x - полтора такта до первой команды в прерывании и 1 такт на выход.

3. Меня интересует, в lpc176x ПДП такое же тормозное....
Правда, по слухам, до кортексов у АРМа с этим было еще хуже.
Причина редактирования: Дублирование вопроса в разных темах
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
evgen2
сообщение Apr 28 2010, 22:14
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688



Цитата(vallav @ Apr 12 2010, 20:29) *
Вроде достижением было у ADSP 218x - полтора такта до первой команды в прерывании и 1 такт на выход.


Что толку от этих тактов, если на сях прерывание съедало до сотни (не помню уже точно) тактов ?
Go to the top of the page
 
+Quote Post
vallav
сообщение Apr 29 2010, 04:41
Сообщение #3


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

Группа: Участник
Сообщений: 197
Регистрация: 8-04-05
Пользователь №: 3 977



Цитата(evgen2 @ Apr 29 2010, 02:14) *
Что толку от этих тактов, если на сях прерывание съедало до сотни (не помню уже точно) тактов ?


Дык кто же на сях пишет критичиские по времени реакции обработчики прерываний?

Да и основной код на этот проц писать на сях - это извращение - из конфетки делать г..но.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Apr 29 2010, 09:21
Сообщение #4


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(vallav @ Apr 29 2010, 08:41) *
Да и основной код на этот проц писать на сях - это извращение - из конфетки делать г..но.

Да ну? biggrin.gif
Понимаю, ещё какая нибудь тинька была с 256 байтами флеш и простейшая прошивка, но "дура" кортекс с кучей ресурсов и огромной скоростью, способная тянуть массивные и сложные программы и ОС.

Всё на асме? Не смешите мои тапки laughing.gif
Go to the top of the page
 
+Quote Post
vallav
сообщение Apr 29 2010, 11:41
Сообщение #5


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

Группа: Участник
Сообщений: 197
Регистрация: 8-04-05
Пользователь №: 3 977



Цитата(sonycman @ Apr 29 2010, 13:21) *
Да ну? biggrin.gif
Понимаю, ещё какая нибудь тинька была с 256 байтами флеш и простейшая прошивка, но "дура" кортекс с кучей ресурсов и огромной скоростью, способная тянуть массивные и сложные программы и ОС.

Всё на асме? Не смешите мои тапки laughing.gif


Вы не поняли. Как раз под кортекс писать на асме - извращение.
Даже критические по времени обработчики прерывания.
Так как получится практически то же самое, что на сях.
Если конечно на полную задействовать на сях все специальные опции для кортекса.
Какая разница, 15 тактов будет до первой реакции или 18...

Речь же шла про ADSP-21xx - чип от ADI.
Там есть разница, на четвертом или на 7 такте будет реакция.
Да и вся остальная его кухня на сях просто не готовится.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Apr 30 2010, 09:32
Сообщение #6


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(vallav @ Apr 29 2010, 15:41) *
Вы не поняли. Как раз под кортекс писать на асме - извращение.

Тогда прошу прощения beer.gif
Go to the top of the page
 
+Quote Post
vallav
сообщение May 23 2010, 08:10
Сообщение #7


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

Группа: Участник
Сообщений: 197
Регистрация: 8-04-05
Пользователь №: 3 977



Пока парился, появилось еще несколько вопросов.
1. Во многих местах написано - после сброса процессор начинает выполнять программу с адреса 0x00000000.
Но встретил и такое - после сброса процессор загружает sp значением по адресу 0x00000000, ip значением по адресу 0x00000004.
И - после сброса процессор начинает выполнято программу из ROM...
И при выполнении неких условий переходит к выполнению программы из флеши.
Одно из условий - во флеш загружена пользовательская программа.
Это что за условие? Встречал такое - битовый XOR по первым семи словам флеши равен нулю.
И в каком именно виде проц вываливается во флешь?

Я не ошибаюсь, для кортекса инлайн ассемблер в принципе недоступен или это всего навсего заморочки Кейла?
И остается только интринсик...

Это только у меня инлайн хелп в Кейле недоделанный?
И приходится лезть в соответствующее описание, делать в нем поиск по данному слову и искать среди кучи найденного.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- vallav   Несколько вопросов по lpc176x   Apr 12 2010, 16:29
- - zltigo   Цитата(vallav @ Apr 12 2010, 18:44) 1. По...   Apr 12 2010, 17:10
- - Аматер   Зато NXP сохранил совместимость по ногам с ARM7. ...   Apr 12 2010, 17:47
- - sonycman   Можно под шумок спросить знатоков - сколько тактов...   Apr 12 2010, 18:09
|- - vallav   Цитата(sonycman @ Apr 12 2010, 22:24) Мож...   Apr 13 2010, 05:06
|- - sonycman   Цитата(vallav @ Apr 13 2010, 09:21) Встре...   Apr 13 2010, 08:16
||- - vallav   Цитата(sonycman @ Apr 13 2010, 12:31) С т...   Apr 13 2010, 10:51
||- - Student Pupkin   Цитата(vallav @ Apr 13 2010, 14:55) Дык о...   Apr 13 2010, 11:16
|||- - vallav   Цитата(Student Pupkin @ Apr 13 2010, 15:3...   Apr 13 2010, 11:41
|||- - Student Pupkin   Цитата(vallav @ Apr 13 2010, 15:56) Извин...   Apr 13 2010, 12:13
||- - zltigo   Цитата(vallav @ Apr 13 2010, 13:06) Вы ко...   Apr 13 2010, 11:18
|- - zltigo   Цитата(vallav @ Apr 13 2010, 07:21) Встре...   Apr 13 2010, 09:10
|- - Student Pupkin   Цитата(vallav @ Apr 13 2010, 09:21) Про о...   Apr 13 2010, 10:31
- - vallav   По gpio ответ вроде такой - оно в lpc176x не предн...   Apr 15 2010, 05:25
|- - vallav   Может кто либо все же в курсе - сколько тактов зан...   Apr 20 2010, 15:49
- - igorsk   Цитата(vallav @ Apr 13 2010, 06:21) И еще...   Apr 24 2010, 01:50
|- - vallav   Цитата(igorsk @ Apr 24 2010, 06:05) Есть ...   Apr 24 2010, 10:00
- - igorsk   У вас все перемешано - ARM, Cortex-M и особенности...   May 23 2010, 23:36
|- - vallav   Цитата(igorsk @ May 24 2010, 03:36) У вас...   May 24 2010, 05:01
|- - goodwin   Цитата(vallav @ May 24 2010, 09:01) Вы пр...   May 24 2010, 05:14
||- - vallav   Цитата(goodwin @ May 24 2010, 09:14) А вы...   May 24 2010, 05:43
|- - sonycman   Цитата(vallav @ May 24 2010, 09:01) И что...   May 24 2010, 08:57
||- - vallav   Цитата(sonycman @ May 24 2010, 12:57) А В...   May 24 2010, 10:44
|- - igorsk   Цитата(vallav @ May 24 2010, 06:01) Вы пр...   May 24 2010, 15:17
|- - vallav   Цитата(igorsk @ May 24 2010, 19:17) Обычн...   May 24 2010, 16:34
- - sonycman   Если контрольная сумма отсутствует в файле прошивк...   May 24 2010, 19:35
|- - vallav   Цитата(sonycman @ May 24 2010, 23:35) Есл...   May 25 2010, 05:05
|- - igorsk   Цитата(vallav @ May 25 2010, 06:05) Или в...   May 25 2010, 18:50
|- - vallav   Цитата(igorsk @ May 25 2010, 22:50) Залей...   May 26 2010, 06:45
|- - mrKirill   Цитата(vallav @ May 26 2010, 12:45) Спаси...   May 26 2010, 06:52
|- - vallav   Цитата(mrKirill @ May 26 2010, 10:52) //o...   May 26 2010, 07:24
|- - vallav   Вопрос по таймерам в lpc176x. Есть ли внешний вход...   May 26 2010, 12:22
|- - vallav   Скомпилил аппноуту AN10866 от NXP - secondary USB ...   May 28 2010, 04:48
|- - vallav   Похоже рабочие исходники проги, которая после небо...   May 29 2010, 11:21
|- - zltigo   Цитата(vallav @ May 29 2010, 14:21) Похож...   May 29 2010, 11:57
|- - vallav   Цитата(zltigo @ May 29 2010, 15:57) предс...   May 29 2010, 12:26
|- - zltigo   Цитата(vallav @ May 29 2010, 15:26) Вы эт...   May 29 2010, 13:49
|- - vallav   Ну вот видите, можете, когда захотите. Цитата(zlt...   May 30 2010, 05:54
|- - zltigo   Цитата(vallav @ May 30 2010, 07:54) И что...   May 30 2010, 07:00
|- - vallav   Цитата(zltigo @ May 30 2010, 11:00) Без п...   May 30 2010, 07:33
|- - zltigo   Цитата(vallav @ May 30 2010, 09:33) В слу...   May 30 2010, 08:44
|- - vallav   Цитата(zltigo @ May 30 2010, 12:44) Это в...   May 30 2010, 12:58
|- - toweroff   Цитата(vallav @ May 30 2010, 16:58) Не, т...   May 30 2010, 15:10
- - zltigo   Полный аут. Цитата(vallav @ May 30 2010, 14...   May 30 2010, 13:15
|- - vallav   Цитата(zltigo @ May 30 2010, 17:15) Полны...   May 31 2010, 04:09
|- - zltigo   Цитата(vallav @ May 31 2010, 06:09) И сде...   May 31 2010, 06:51
|- - vallav   Цитата(zltigo @ May 31 2010, 10:51) Это ш...   May 31 2010, 07:32
|- - zltigo   Цитата(vallav @ May 31 2010, 09:32) Ну да...   May 31 2010, 09:23
|- - vallav   Цитата(zltigo @ May 31 2010, 13:23) Если ...   May 31 2010, 10:24
|- - zltigo   Цитата(vallav @ May 31 2010, 12:24) Не ут...   May 31 2010, 11:05
- - vallav   Стерли? Тоже метод в борьбе за длину этой самой. В...   May 31 2010, 17:06
|- - zltigo   Цитата(vallav @ May 31 2010, 19:06) Стерл...   May 31 2010, 17:13
|- - vallav   Предыдущий пост куда то пропал. Да и ладно, все ра...   Jun 1 2010, 04:24
|- - zltigo   Цитата(vallav @ Jun 1 2010, 06:24) Нашел,...   Jun 1 2010, 05:26
|- - vallav   Цитата(zltigo @ Jun 1 2010, 09:26) Бит. О...   Jun 1 2010, 06:03
|- - zltigo   Цитата(vallav @ Jun 1 2010, 08:03) У корт...   Jun 1 2010, 06:30
|- - vallav   Цитата(zltigo @ Jun 1 2010, 10:30) Или не...   Jun 1 2010, 08:17
|- - zltigo   Цитата(vallav @ Jun 1 2010, 10:17) Или у ...   Jun 1 2010, 08:25
- - sonycman   Переключите сигнал CS в режим софтового управления...   Jun 1 2010, 06:31
|- - vallav   Цитата(sonycman @ Jun 1 2010, 10:31) Пере...   Jun 1 2010, 08:13
|- - zltigo   Цитата(vallav @ Jun 1 2010, 10:13) то и с...   Jun 1 2010, 08:15
- - rezident   vallav, вам объясняют про использование аппаратног...   Jun 2 2010, 00:34
|- - vallav   Цитата(rezident @ Jun 2 2010, 04:34) vall...   Jun 2 2010, 04:23
|- - zltigo   Цитата(vallav @ Jun 2 2010, 06:23) Ответ,...   Jun 2 2010, 07:04
|- - vallav   Вы вроде собирались только мои ошибочные заявления...   Jun 3 2010, 11:15
|- - rezident   Цитата(vallav @ Jun 3 2010, 17:15) Похоже...   Jun 3 2010, 12:49
|- - vallav   Цитата(rezident @ Jun 3 2010, 16:49) Вы в...   Jun 3 2010, 13:42
|- - vallav   Пытаюсь разобраться, почему родной бутлоадер не за...   Jun 3 2010, 16:22
||- - vallav   Вообщем разобрался. На самом деле такая история, к...   Jun 4 2010, 04:13
||- - zltigo   Цитата(vallav @ Jun 4 2010, 07:13) А загр...   Jun 4 2010, 16:22
||- - vallav   Цитата(zltigo @ Jun 4 2010, 20:22) Если р...   Jun 5 2010, 05:40
||- - igorsk   Цитата(vallav @ Jun 5 2010, 06:40) 4. Ну ...   Jun 5 2010, 23:17
|- - zltigo   Цитата(vallav @ Jun 3 2010, 16:42) У меня...   Jun 5 2010, 07:14
|- - vallav   Цитата(zltigo @ Jun 5 2010, 11:14) Сильно...   Jun 5 2010, 08:21
|- - zltigo   Цитата(vallav @ Jun 5 2010, 11:21) Вы заб...   Jun 5 2010, 08:59
|- - vallav   Цитата(zltigo @ Jun 5 2010, 12:59) При 12...   Jun 5 2010, 11:29
|- - zltigo   Цитата(vallav @ Jun 5 2010, 14:29) жаба д...   Jun 5 2010, 12:10
|- - vallav   Цитата(zltigo @ Jun 5 2010, 16:10) Нет, п...   Jun 5 2010, 12:21
|- - rezident   Цитата(vallav @ Jun 5 2010, 18:21) Неужел...   Jun 5 2010, 15:55
|- - vallav   Цитата(rezident @ Jun 5 2010, 19:55) Ну у...   Jun 6 2010, 05:45
|- - sonycman   Цитата(vallav @ Jun 6 2010, 09:45) Я знаю...   Jun 6 2010, 08:33
|- - vallav   Цитата(sonycman @ Jun 6 2010, 12:33) 32 к...   Jun 6 2010, 12:12
|- - sonycman   Цитата(vallav @ Jun 6 2010, 16:12) 2. Как...   Jun 6 2010, 13:12
|- - vallav   Цитата(sonycman @ Jun 6 2010, 17:12) Поче...   Jun 6 2010, 13:43
|- - zltigo   В связи с предыдущим постом продолжаю вопросник: 1...   Jun 6 2010, 13:56
|- - vallav   Цитата(zltigo @ Jun 6 2010, 17:56) В связ...   Jun 6 2010, 14:03
|- - zltigo   Цитата(vallav @ Jun 6 2010, 17:03) Увы, п...   Jun 6 2010, 14:07
|- - vallav   Цитата(zltigo @ Jun 6 2010, 18:07) ...   Jun 6 2010, 14:23
|- - zltigo   Цитата(vallav @ Jun 6 2010, 17:23) Кстати...   Jun 6 2010, 14:26
|- - vallav   Цитата(zltigo @ Jun 6 2010, 18:26) Ответ ...   Jun 6 2010, 14:33
|- - zltigo   Цитата(vallav @ Jun 6 2010, 17:33) Неужел...   Jun 6 2010, 15:16
- - zltigo   Контрольные вопросы для Принца Флоризеля, который,...   Jun 6 2010, 09:14
- - zltigo   Ответы на все вопросы, кроме первого и частично тр...   Jun 6 2010, 12:26
- - vallav   Цитата(zltigo @ Jun 6 2010, 16:26) Ответы...   Jun 6 2010, 12:42
2 страниц V   1 2 >


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 05:32
Рейтинг@Mail.ru


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