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

 
 
> Переход на THUMB, Имеет ли смысл рассуждение?
DpInRock
сообщение Jan 27 2010, 16:25
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



От at91sam9261 требуется перейти на LPC2478.

Чтобы не заморачиваться особо (с переносом функций в RAM и прочим), дай думаю, запускать все в THUMB, расчитывая на то, что из флэша тубму будет немного способнее извлекаться и соответственно, чуть быстрее исполняться (типа, раз в среднем код короче, то акселератору флэш будет проще).

Но насколько сам THUMB хуже - не могу оценить. Переделка текущего проекта в THUMB (для 9261) никаких видимых (глазу) замедлений не дала.

Но разница между 9261 и 2478 по скорости очень велика, и видимо, это как-то скажется. (Но сейчас 2478 нет в наличии, чтобы проверить).

Вот и нужен совет - делать все как люди делают (часть кода в РАМ, перемежать тумб режим и арм и прочая) или сойдет и так? Т.е. насколько много дают прирост производительности все эти меры?
----
Программа особо ничего не делает, просто выводит текст на экран 480х272 (24 бита). Остальные задачи еще мельче. Ну, еще все это работает под переключателем задач раз в миллисекунду (на базе freeRTOS - в смысле, переключение контекста оттуда).

Сообщение отредактировал DpInRock - Jan 27 2010, 16:33


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DpInRock
сообщение Jan 27 2010, 21:02
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Ну, тумб реально экономит память. А мне бы хотелось запихать все картинки и шрифты во внутреннюю флэш и выкинуть последовательную (хозяин толкует об экономии - из за этого и перехожу на LPC-QPF. Ему BGA запаять стоит типа дорого.)

Во вторых - тумб поддерживают ии развивают.

В третьих - IAP - в тумбе.

В четвертых - практические пробы на 9261 в тумбе, с интерворком не показали никаких видимых затруднений.
Произвольные (чисто от фонаря) назначения разным функциям режима тумб или арм никак ни на чем не сказываются. Все работает как и работало. Даже переключатель задач остался без изменений.
А размер бинарника упал с 26к до 16.

В пятых - я поэтому и интересуюсь у людей практических. Ибо платы пока живой нет. Посмотреть не на чем.

Сообщение отредактировал DpInRock - Jan 27 2010, 21:03


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 27 2010, 21:30
Сообщение #3


Гуру
******

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



Цитата(DpInRock @ Jan 28 2010, 00:02) *
Ну, тумб реально экономит память. А мне бы хотелось запихать все картинки и шрифты во внутреннюю флэш и выкинуть последовательную

Лучше тщательно упаковать шрифты/картинки.

Цитата(DpInRock @ Jan 28 2010, 00:02) *
Во вторых - тумб поддерживают ии развивают.

ARM поддерживают и развивают еще круче smile.gif

Цитата(DpInRock @ Jan 28 2010, 00:02) *
В пятых - я поэтому и интересуюсь у людей практических. Ибо платы пока живой нет. Посмотреть не на чем.

Практический человек выше дал очень правильный совет урезать глубину цвета. Вот это действительно существенно облегчит жизнь.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DpInRock   Переход на THUMB   Jan 27 2010, 16:25
- - aaarrr   На скорости работы с экраном скажется в первую оче...   Jan 27 2010, 16:41
- - DpInRock   Ясно. Наверное, оставить тумб, а то что класть в R...   Jan 27 2010, 17:13
|- - zltigo   Цитата(DpInRock @ Jan 27 2010, 20:13) Нав...   Jan 27 2010, 18:16
- - aaarrr   Получите только головняк с interwork'ом. Зачем...   Jan 27 2010, 18:15
|- - zltigo   Цитата(DpInRock @ Jan 28 2010, 00:02) Ну,...   Jan 27 2010, 21:09
- - Dog Pawlowa   Цитата(DpInRock @ Jan 27 2010, 20:25) От ...   Jan 27 2010, 21:06
- - DpInRock   1. 26K против 16. Реально экономит. 2. А чем пакуе...   Jan 27 2010, 21:32
|- - zltigo   Цитата(DpInRock @ Jan 28 2010, 00:32) 1. ...   Jan 27 2010, 21:42
|- - aaarrr   Цитата(DpInRock @ Jan 28 2010, 00:32) 2. ...   Jan 27 2010, 21:53
|- - zltigo   Цитата(aaarrr @ Jan 28 2010, 00:53) А JPE...   Jan 27 2010, 22:16
|- - aaarrr   Цитата(zltigo @ Jan 28 2010, 01:16) Да по...   Jan 27 2010, 22:39
- - DpInRock   Нет. JPEG вовсе не для красоты. Эта хрень управля...   Jan 28 2010, 02:05
|- - aaarrr   Цитата(DpInRock @ Jan 28 2010, 05:05) Нет...   Jan 28 2010, 06:04
|- - Dog Pawlowa   Цитата(DpInRock @ Jan 28 2010, 06:05) А о...   Jan 28 2010, 07:06
- - DpInRock   Про сжатие. Я взял JPEG как более понятный. В любо...   Jan 28 2010, 19:18
|- - VslavX   Цитата(DpInRock @ Jan 28 2010, 21:18) Отк...   Jan 28 2010, 19:40
|- - Dog Pawlowa   Цитата(DpInRock @ Jan 28 2010, 22:18) Про...   Jan 29 2010, 08:04
- - DpInRock   Да всего 888 строк (со всеми пустыми). Реальных ст...   Jan 29 2010, 13:48
|- - Dog Pawlowa   Цитата(DpInRock @ Jan 29 2010, 17:48) ......   Jan 29 2010, 21:44
- - KRS   у всех ARM LPC - с включенным ускорителем флеша AR...   Jan 30 2010, 21:42
- - DpInRock   Общем, кому интересно. Атмел 9261 бьет LPC2478 на...   May 5 2010, 02:29
|- - zltigo   Цитата(DpInRock @ May 5 2010, 05:29) 10 з...   May 5 2010, 06:48
- - DpInRock   "Прям как на старом IBM" - имелся ввиду ...   May 5 2010, 09:51


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

 


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


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