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

 
 
5 страниц V  « < 2 3 4 5 >  
Reply to this topicStart new topic
> В какой моде запускать main?, Вот в чем вопрос.
defunct
сообщение Apr 18 2009, 01:01
Сообщение #46


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(aaarrr @ Apr 18 2009, 03:45) *
Видите ли, мне приходилось иметь дело с разными MAC'ами, и почему-то нефиксированный размер входного буфера их разработчиков не смутил.

Ну дык почему же вы остановились на Atmel'е? Выбирайте такой MAC который наиболее подходит к вашей задаче.
Причем тут разработчики Atmel?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 18 2009, 01:05
Сообщение #47


Гуру
******

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



Цитата(DpInRock @ Apr 18 2009, 05:01) *
А вот ресурсы - нехилые. Одна wallpaper полмега откушывает.

Вот если бы Вы взяли RealView вместо IAR, то он бы со свистом эти ресурсы упаковал (не хуже RAR'а, проверено).
Go to the top of the page
 
+Quote Post
singlskv
сообщение Apr 18 2009, 01:06
Сообщение #48


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(aaarrr @ Apr 18 2009, 04:51) *
Попытки полезны для мозга, для осознания назначения и особенностей работы различных режимов процессора, например.
Я же не против попыток, я не поддерживаю повсеместное использование спецобработчиков IRQ там где это нафиг не нужно...
З.Ы. TWI ИМХО, можно разуливать почти всегда, по крайней мере после приведения логики обращений(чтение/запись) c
мегой к варианту общения с EEPROM траблов больше нет. Ну а частота прерываний... это все-таки уже вопрос об общеем
построении системы...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 18 2009, 01:09
Сообщение #49


Гуру
******

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



Цитата(defunct @ Apr 18 2009, 05:01) *
Ну дык почему же вы остановились на Atmel'е? Выбирайте такой MAC который наиболее подходит к вашей задаче.

По причине наличия у Атмела приличного SPI с DMA, и отсутствия LPC на момент начала проекта.

Цитата(defunct @ Apr 18 2009, 05:01) *
Причем тут разработчики Atmel?

Грех в них тапком не кинуть smile.gif Уж больно много приходится заниматься их продукцией, и качество оной не окрыляет.
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 18 2009, 01:13
Сообщение #50


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(singlskv @ Apr 18 2009, 04:06) *
я не поддерживаю повсеместное использование спецобработчиков IRQ там где это нафиг не нужно...

+1

Цитата
Попытки полезны для мозга

Для мозга более полезно находить способы как обойтись без попыток.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 18 2009, 01:16
Сообщение #51


Гуру
******

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



Цитата(singlskv @ Apr 18 2009, 05:06) *
Я же не против попыток, я не поддерживаю повсеместное использование спецобработчиков IRQ там где это нафиг не нужно...

Дык и я не поддерживаю, хотя и не вижу в этом особого зла.

Цитата(singlskv @ Apr 18 2009, 05:06) *
З.Ы. TWI ИМХО, можно разуливать почти всегда, по крайней мере после приведения логики обращений(чтение/запись) c
мегой к варианту общения с EEPROM траблов больше нет. Ну а частота прерываний... это все-таки уже вопрос об общеем
построении системы...

Да, EEPROM - это, кажется, один из очень немногих относительно надежно работающих с TWI продуктов sad.gif

Цитата(defunct @ Apr 18 2009, 05:13) *
Для мозга более полезно находить способы как обойтись без попыток.

Да, например, задать глупый вопрос на форуме.
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 18 2009, 01:17
Сообщение #52


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(aaarrr @ Apr 18 2009, 04:09) *
Грех в них тапком не кинуть smile.gif Уж больно много приходится заниматься их продукцией, и качество оной не окрыляет.

А мне их MAC нравится smile.gif - простой как пень, одинаковый на AVR32, SAM7 и SAM9 и быстрый. Что еще надо.
128 байтные буферы не смущают, т.к. имею дело с пакетами разной длины.
Go to the top of the page
 
+Quote Post
singlskv
сообщение Apr 18 2009, 01:22
Сообщение #53


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(aaarrr @ Apr 18 2009, 05:16) *
Да, EEPROM - это, кажется, один из очень немногих относительно надежно работающих с TWI продуктов sad.gif
"Фишка" там в том, что если мастер требует еще данных то нужно ему их дать
"по-кругу" как в EEPROM... дальше все работает...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 18 2009, 01:23
Сообщение #54


Гуру
******

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



Цитата(defunct @ Apr 18 2009, 05:17) *
Что еще надо.

Чтобы в нем глюков не было. Например, обнаружил такую смешную вещь: иногда при сбросе бита TE в EMAC_NCR не сбрасывается TGO в EMAC_TSR, хотя если верить документации, должен сбрасываться по любому чиху.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Apr 18 2009, 01:27
Сообщение #55


Гуру
******

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



И чего столько проблемсвложенностью образовалось?
Как оказалось все просто. Запускаемся в систем моде и ставим обработчику аттрибут _nested. Ну, и разрешаем внутри прерывание. И боле ни о чем не думаем. Никаких обработчиков на ассемблере.

А тут зато щастья привалило. Нашел полный аналог сишного jpeg на паскале. Щас разберусь в нем, а потом переведу обратно на Си. Чистый. Без ООП заморочек.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
singlskv
сообщение Apr 18 2009, 01:32
Сообщение #56


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(DpInRock @ Apr 18 2009, 05:27) *
И чего столько проблемсвложенностью образовалось?
Как оказалось все просто. Запускаемся в систем моде и ставим обработчику аттрибут _nested. Ну, и разрешаем внутри прерывание. И боле ни о чем не думаем. Никаких обработчиков на ассемблере.
Это шутка в пол шестого ?
Можно глянуть налистинг обработчиков ?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 18 2009, 01:33
Сообщение #57


Гуру
******

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



Не-а, не шутка. Почему это так удивляет?
Go to the top of the page
 
+Quote Post
singlskv
сообщение Apr 18 2009, 01:39
Сообщение #58


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(aaarrr @ Apr 18 2009, 05:33) *
Не-а, не шутка. Почему это так удивляет?
Патаму что пол шестого и nested я читаю исключительно как naked smile.gif
Спокойной ночи...
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 18 2009, 01:41
Сообщение #59


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(aaarrr @ Apr 18 2009, 04:23) *
Чтобы в нем глюков не было. Например, обнаружил такую смешную вещь: иногда при сбросе бита TE в EMAC_NCR не сбрасывается TGO в EMAC_TSR, хотя если верить документации, должен сбрасываться по любому чиху.

Не сталкивался с подобным. Годами работает и не глючит.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 18 2009, 01:57
Сообщение #60


Гуру
******

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



Цитата(defunct @ Apr 18 2009, 05:41) *
Не сталкивался с подобным. Годами работает и не глючит.

А TE сбрасывать приходится? Ну, может просто повезло. Однако ситуация была отловлена вполне конкретно: TGO стоит, а передачи на самом деле нет.
Go to the top of the page
 
+Quote Post

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

 


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


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