Posted  by  admin

Surecom Ep-4904Sx Драйвер

Драйвера:: Драйверы и прошивки BIOS:: Компьютерный форум Ru.Board • • • • » » » SureCom. Драйвера Модерирует:, • • Главный мент офф сайт имеется сетевушка EP-320G-TX1.

К ней требуются дровишки под Windows 2003 Server где их можно найти? На офсайте эта версия винды в поддержке не числится. Зы очень долго искал сайт производителя, поэтому решил создать тему зыы рускоязычная версия сайта у меня не открылась - лень - двигатель прогресса © - Всего записей: 7786 Зарегистр. Исправлено:, 12:32 » » » SureCom. Драйвера Имя: Пароль: Сообщение Для вставки имени, кликните на нем. Опции сообщения Добавить свою подпись Подписаться на получение ответов по e-mail Добавить тему в Разрешить Запретить.

Surecom EP-4904AX. Встроенный принт-сервер поддерживает два метода печати — Print Port Driver и LPD/LPR Printing и предоставляет. Страница скачивания драйвера для SureCom EP-428X(4B) 1. Выбираем программу ep-4904sx совместимый mac os x. Видимости, EP - 320X -R (для.

Есть на сайте eCos чудная страница Using the ARM Multi-ICE with GDB Она посвящена тому, как использовать ARM Multi-ICE JTAG emulator для отладки в GDB. Дока по этому эмулятору Насколько я понял, для внешнего мира эта штуковина видна по интерфейсу RDI. Наш горяче любимый MT-Link вроде как тоже поддерживает RDI. Поддерживает она его, вероятно, хорошо, раз ее даже к RVDS подрубить можно.

Есть правда гаденькая пометочка 'Currently, the RDI software has only been tested with ARM7 devices.' Интересно, а что если описанную в мануле eCos методу применить к MT-Link?

Единственное - эти софты требуют RDI 1.5.1. А какую версию RDI (чем они отличаются?) поддерживают дрова от Segger? DASM - наведи критику на мою идею.

Какие могут быть засады? Кстати, клизьмы для jlinkarmv314d есть? NC ответов: 5 id=57436 16:23.

А зачем там EEPROM? FLASH вполне достаточно. У Keil-а есть даже файловая система для внутренней FLASH. Я применяю, вполне надежно работает, правда тормозит процессы во время записи, но терпимо. В ST91 вообще есть два банка FLASH.

AlexandrY ( 00:26). Как-то в молодости, попробовал на PIC хранить параметры во Flash - программ. После того, как в готовом изделии Flash слетел 2 раза, больше не практикую. Только EEPROM. NC ( 10:04). В MSP так так делаю уже несколько лет - и ничего. Гудвин ( 10:17).

+1 достаточно надежно. General ( 11:40). если слетела Flash программ, то кому нужны уже эти параметры?:) - Romario ( 13:25) EvgenyCD ответов: 4 id=57424 15:21. Есть у Winbond очень интересный чип W90N740. Features.

ARM7TDMI. at least 80 MHz. 8 KB I-cache, 2 KB D-cache (both two-way set associative). Big-Endian internal architecture, Little/Big-Endian memory interface. JTAG embedded debugging. two-channel DMA controller with burst mode. 18 channel advanced interrupt controller.

on-chip programmable PLL for CPU and USB clocks. powered from 1.8V and 3.3V, about 400 mW power consumption at 80 MHz. On-chip Peripherals. dual 10/100 Mbit Ethernet controllers. hardware NAT accelerator.

USB 1.1 host controller (OHCI 1.0 compatible). Support 1.5 Mbit and 12 Mbit devices. one full-function UART. three timers, watchdog.

21 GPIO pins. Напоминает Samsung S3C4510B/S3C4530A, но есть приятные моменты. тактова - 80. отдельный кеш данных 2к. ДВА Ethernet интерфейса, что иногда очень полезно. Под него есть готовая 'макетка'. маршрутизаторы EP-4904AX 4 Port 10/100M Internet Broadband Router with USB Printer Server (Metal Housing ) EP-4904SX 4 Port 10/100M Internet Broadband Router with USB Printer Server (Plastic Housing) В Москве стоит баксов 40.

Достаточно подробное описание 'макетки' Сайт, на котором лежит полная подборка материалов по установке uClinux на этот маршрутизатор. ECos, к сожалению не портирован на чип (хотя он так и просится на него), но есть некоторые мысли как это сделать. Действительно, это здравая идея - сделать порт на этот чип из Samsung S3C4510B. В дистрибутах еCos есть целых два порта на чип. packages hal arm aim711 Это порт на эту плату AIM 711 - ядро.

Интересные доки в конце страницы Base 711a - 'база'. packages hal arm snds порт на эту плату Главное, есть порт ethernet контроллера S3C4510B packages devs eth arm ks32c5000 В общем, если бы кто из секанов прикрутил туда eCos - был бы чудо чипик для всяких разных контроллеров. ДВА Ethernet интерфейса, что иногда очень полезно Например? ( 16:22). Внутренняя и внешняя сети. Два не связанных стека. И приложения этих сетей общаются только на самом высоком уровне.

Возможности для хака только buffer overflow. EvgenyCD ( 16:41). Есть внешний Ethernet на SPI интерфейсе, легко позволяет сделать несколько Ethernet-ов - dch ( 18:27). Да, хоть 33 штуки. Еще и I2C (Wiznet) имеется. Но еще, как правило, от ethernet хотят скорости - хотя бы 100к/сек - EvgenyCD ( 18:30) dch id=57419 14:21.

Мне неприятно о этом говорить. Никаких соглашений с данной фирмой о поставках данных плат у меня нет. Права на производство и поставку данных плат принадлежат исключительно мне. Все проданные платы достаточно плотно учтены. На складе данных плат у фирмы Rainbow Technologies не должно быть по моему разумению и если чтото продавалось то это нелегальная продукция, по моему разумению. Именя офис на Китай городе можно конечно выйти из eFind, но надо на письма отвечать, и совесть иметь. Москвичи угомонитесь.А вот в прошлом году произошел просто-таки полный конфуз.

EvgenyCD ответов: 1 id=57375 18:12. AIM 711 - ядро. Интересные доки в конце страницы Base 711a - 'база' Цены: AIM 711: EUR 99,- Base 711a: EUR 45,- Порт eCos входит в стандартный дистрибут eCos из свежих снапшотов packages hal arm aim711 Жаль, что контроллер построен на Samsung S3C4510B, а не на его более продвинутой версии S3C4530A - но жить можно. Схему от платы не дают, но полагаю, она не далеко ушла от SNDS100 (лежит на сайте самсунга в разделе по S3C4510B). На плате стоит CPLD мелкая, но поскольку все исходники открытые - не думаю, что ломануть ее будет проблематично:) Понятно, что за счет встроенного SDRAM контроллера, кеша и Ethernet контроллера с DMA эта плата куда интереснее для поделок, чем LPC22xx. Для любителей там еще HDLC контроллеры имеются:).

В таком режиме, для новых карт (вроде 25 МГц) - 3 МБ/с, а для старых, в два раза меньше. Alexeykoval ( 11:04). И это максимум! - Alexeykoval ( 11:06).

Интересуют результаты из личного опыта. Именно с этим процессором - A. ( 20:52). 120кб/сек на LPC2148 порт SSP файловая система leanfs, драйвер еще не оптимизировал, частота - 60 мГц, THUMB. На SAM будет быстрее раза в 2 если использовать DMA. КонстантинТ ( 09:53). Добавление - на чтение около 300 кб/сек при размере кластера 1 кб - КонстантинТ ( 15:15).

Уже очень хорошо! Начиналось все, если не ошибаюсь, с 30к/сек. EvgenyCD ( 17:09) yurit id=57217 13:19. TNKernel USB bulk firmware is USB bulk device driver for TNKernel real-time OS.

Current version works only with Philips LPC214x ARM-based microcontrollers with and without DMA support. Data transfer speed exceeds 1 MByte/sec.

Free download package contains USB bulk firmware source code(with TNKernel v.2.1) and examples for Philips LPC2146 microprocessor (includes projects for Rowley CrossWorks Studio(GCC) 1.5, IAR ARM v.4.30, GCC 3.4 (4.10), ARM ADS 1.2, ARM RVCT 2.2, Keil RVC v.3) and also LPC2146 reference board's schematic. Петерсон ответов: 4 id=57210 10:25. Это всего лишь аренда А в сканти за 700 продают Всей разницы, что нет скоростного RTDX.

Штука, правда, весьма глючная, я ей пользовался пару раз и бросил. AD ( 11:03). А как насчет этого?

А этим, XDS560, не пользовался? А насчет RTDX, я так понимаю, это его главная фишка? - Петерсон ( 16:41). Коряво выразился Имелась в виду глючность RTDX у родного xds560 pci. Думаю, что у усб версии дела ничуть не лучше.

А так да, типа главная фишка. А тот дивайс, что сканти продает, произвел весьма благоприятное впечатление.

AD ( 17:01). уточнение за 700 это ещё и CCS2000 в комплекте с годовой поддержкой! - VVL1 ( 13:51) Westman ответов: 1 id=57201 07:53.

Вопрос по MT-Link (J-Link). Работаю с AT91SAM7A3.

Столкнулся с тем фактом, что при работе DLL J-Link RDI из-под MULTI надо принудительно устанавливать скорость 100 кГц, иначе при первом включении происходит ненадёжное соединение. Драйвера v2.66C, для новых V3.14D нету keygena. Кнопка 'Авто' при выборе скорости работы не работает (не соединяется). Однако, если 1) соединиться на 100 КГц, 2) запустить свою программу, которая включит осциллятор, то можно до отключения питания повторно соединяться на любой скорости. По документации, скорость JTAG не зависит от выбранного источника частоты.

В чём может быть дело? RAVEN без всяких лишних телодвижений работает на 8 МГц. Скорость JTAG еще как зависит от частоты проца.

Откуда у Вас другая информация? При загрузке памяти часть команд должна исполняться именно на частоте ядра. В случае RAVEN полагаю dll выдерживает их (с LPT это намного проще), в случае же USB соединения идет поток данных, и Сеггер не предусмотрел таких задержек, поэтому и скорость при пуске минимальна. Для решения таких проблем в IAR используятся макросы дебаггера (запускают PLL) Думаю в Multi можно создать что-то подобное PS если будут вопросы - лучше в разделе ARM,т.к.

Сюда практически не хожу - DASM ( 22:52). Я скачал последние RDI DLL от Segger (V3.14D, раньше стояли V2.66C), так вот, в последних появился пункт JTAG-JTAG speed-Adaptive clocking (при запуске конфигурации), и при его выборе связь нормально устанавливается. Конечно, для MULTI можно написать свои макросы, благо их последовательность известна (из IAR).

При необходимости так и сделаю. Насчёт скорости. В описании AT91SAM7A3 я не встретил пункта, указывающего на взаимосвязь частоты JTAG и частоты ядра. В разделе 37.8.5 описания процессора указаны частотные характеристики сигналов JTAG интерфейса, и нет никакой взаимосвязи.

Максимум около 10 МГц (судя по периоду TCK). Документ AT91 ARM Thumb-based Microcontrollers AT91SAM7A3 Preliminary ревизия C от А вот то, что Вы подметили насчёт синхронизации JTAG и памяти RAM (работающей на частоте ядра), это может быть верным (но нигде нет ни слова!!!). JTAG может и на 10 МГц всегда работать, но если выполняются команды записи в ОЗУ, надо снижать скорость? - VVB ( 08:52). да, по сути там делается так выбирается нужная scan chain, на нее прогоняется опкод чего-нибудь типа STMIA и дальше блок до 15-ти операндов, которые в дальнейшем надо записать в память. После этого эта команда должна быть исполнена САМИМ ПРОЦЕССОРОМ (логично).

И если он будет исполнять её медленно,. Ну Вы поняли. Adaptive clocking MT-Link поддерэивает только с 5-ой версии. DASM ( 08:57).

А как узнать версию MT-Link? - VVB ( 10:01).

5-ая только выходит, так что у Вас 1.2 еще - DASM ( 10:18). 1.1 (написано на PCB) - VVB ( 10:21). На самом деле частота JTAG зависит от частоты ядра. Происходит синхронизация сигнала TCK с частотой ядра. На сколько я помню частота JTAG не может быть выше fclk/4. Подробности поищите на сайте арма в разделе технической поддержки. iit ( 11:14).

Нашёл для ARM9. Глядя в technical reference manual на ядро ARM7 от ATMEL, ничего не увидел про схему синхронизации.

VVB ( 11:44). ну вот 'The three sampling flip-flops set the theoretical maximum TCK frequency, which is one sixth of the core clock frequency' но это только доступ!

То есть там ETM регистр прочесть или ID чипа. А загрузка памяти требует работы самого процессора, там свои задержки. Так что без пуска PLL скорости не будет.

Кстати у Atmel вроде RTCK нетути - DASM ( 12:09). Справедливости ради следует заметить, что не всегда Зависимость есть только у синтезируемых вариантов (7tdmi-s) TI, например, выпускает vc547x (arm + dsp), так там совершенно нормально было иметь 4 МГц тактовой и 40 МГц житага. AD ( 15:31). возможно, но спрос на TI пока слишком невысок - DASM ( 02:09). Вопрос к DASM Это взято из описания MT-Link 'Автоматическое определение скорости работы (часто необходимо при работе с медленными ядрами до включения цепей ФАПЧ)' Что имеется в виду?

- VVB ( 11:55). имеется ввиду что при пуске дрова выставляют некую частоту (низкую), и считывают ID чипа.

Потом повышают частоту и еще раз считывают, и так далее, пока не увидят сбой чтения. После чего откатывают скорость назад на два степа и работают - DASM ( 12:11). Чьи дрова? MT-Link работает с драйверами J-Link RDI (в моём случае). Применим ли вышеописанный алгоритм, если DLL даёт указание MT-Link'у связываться на заданной частоте? Или же надо какую-то галку в DLL ставить, чтобы MT-Link сам пытался определить скорость? - VVB ( 13:30).

именно те самые дрова. Галка Automatic speed в Вашем случае скорее всего он выберет минимальную =( - DASM ( 13:36). Однако, Automatic speed не работает на чистом чипе. Работает, если вручную поставить 100 кГц или меньше.

Даже можно предположить по-другому. Галка работает, но похоже, что надо больше чем на 2 степа снижать скорость. Зато работает галка Adaptive Speed. Пока что непонятно как (т.к. Вы сказали, что данный метод будет работать с 5-ой версии). VVB ( 13:44). Спасибо всем, информации достаточно для нормальной работы.

VVB ( 13:54) vinogradov aleksei ответов: 1 id=57190 19:47. конечно, иначе зачем нужен VBAT - Romario ( 18:32). Ответ: Да я тоже так думал, да только что-то меня в даташите смутило.

iit ( 06:01). да, но есть особенности (при обратной ситуации) lpc213x недоделанный, и при подключении основного питания, часы будут по-прежнему питаться от батарейки, причем, в зависимости от конфигурации, будут потреблять в 2.5 раз больше:( p.s.

От vbat часы работать будут, если настроены на 'часовой' кварц - Shust ( 12:20). Ответ: Понятно.

iit ( 13:54) Overheat ответов: 5 id=57097 17:31. Поставьте рядом RTC или 430-й мелкий. ASDFS ( 18:07). +1 - General ( 18:46). Да это понятно. Просто хочется поэкономить, использовать RTC на борту.

Как же Atmel предполагал использовать внутрений RTC с таким потребелнием? - Overheat ( 09:01). исходя из Ваших расчетов, можно предположить что в девайсе, который все время должен спать и вести календарь стоит ARM9200. Тогда вопрос - зачем он там?:))) - Romario ( 19:37). Не всегда надо годами от одной батарейки питаться.

Часто несколько часов (или суток) ОК. В чем трабл-то - возьмите ST M41xxx или M41STxxx - отличные I2C RTC либо Другой контроллер, например AT91M55800A - Вам точно 9200 нужен? RTC от ST хороши точной подстройкой точности хода - можно получить 1 сек/мес, если постараться. EvgenyCD ( 14:52) vsasha ответов: 9 id=57096 16:54. Это вопрос для SM. General ( 11:51). на gcc конечно - dch ( 14:15).

Спасибо. А он дружит с эмуляторами и если да, то с какими? - su ( 16:01). на targete лудше пускать сразу чего на симуляторе мучится, можно конечно сначала на PC Linux поставить - dch ( 18:33).

Спасибо. Не сочтите за нудность, какой дистрибутив популярен, или по барабану? Не хотелось бы, по неграмотноси начинать с экзотики. su ( 06:54). ASPLinux не плох, на ftp asplinux.ru есть свободный дистрибутив - dch ( 13:03). Дык они вроде все свободные.и все лежат на своих ftp.

EvgenyCD ( 14:16). Спасибо! - su ( 12:30). Да не зачто. Если бы я чего путное посоветовал. EvgenyCD ( 14:12). Гуру нет, но есть желание.

А вы на чем работаете? Почему то хочется сразу идти верным путем. su ( 15:34). Gentoo Linux - Ruslan ( 16:04, ). 'Наиболее правильный дистрибутив - тот, на котором работает ближайший к Вам гуру':) - EvgenyCD ( 14:15). Или я не понял или меня.

Но я спрашиваю о порте для ARM. su ( 16:55). Debian. Пример -EvgenyCD ( 16:58, ). uclinux попробуйте, для многих ARM-ов есть порт впрочем сейчас многие поставщики ARM-ов предлагают Linux решение для своих chip-ов, Вам на какой ARM нужно?соревнование вызвало повышенный интерес. dch ( 18:44, ).

Интересно, где это в предыдущем посте был вопрос про Linux для ARM? Формулируйте точнее, что Вы хотите. Варианты линукса зависят от типа проца. Если проц без MMU - то uCLinux.

Если с оным - то зависит от ресурсов платы, потребностей, типа проца. В зависимости от типа проца имеет смысл добыть соответствующий дистрибутив для быстрого старта.

Сам АРМ уже давно внесен в офицальный kernel.org. После этого встанет вопрос тулзов хоста, файловой системы и утилит целевой системы. В этом смысле очень помогает книга OReilly Building Embedded Linux Systems By Karim Yaghmour. Oleg Kechin ( 12:29) Artem ответов: 1 id=57043 08:18.

Делаем мобильное устройство. Ставим LiOn аккумулятор.

Теперь задача его зарядки при помощи TPS65010. Такое используется вместе с OMAP процессорами. Эта мелкосхема заряжать умеет, только как нам померять уровень заряда? Никаких тебе там АЦП или каких либо других измерительных девайсов. Только странные 2 шт. PWM на светодиоды. Кто просветит с принципом измерения заряда в этой или подобной мелкосхеме?

Их же используют в автономных девайсах и индицируют уровень заряда батареи. Придумать конечно можно, но хотелось бы узнать как это делают буржуины. Gaw ответов: 4 id=56987 12:03. очень похоже на то,.

Посмотрел свои проекты - везде SSEL к датафлешке идущий отрезан и подключен напрямую к питанию. Правда камень LPC2106. Но младшая моделька вроде ничем кроме объёмов памяти не отличается.

Mahagam ( 10:56). Вот там другое написано = - EvgenyCD ( 12:48, ). Это про SPI, а про SSP там ни слова не сказанно или подразумевается SPI0 SPI1 (SSP) А по поводу того что в LPC2106 требуется подтяжка к +3,3В это верно, но в последующих моделях в описании модуля SPI0 прямо сказанно что в режиме мастера SSEL0 может использоваться как угодно (как GPIO к примеру), чего прямо не сказанно про SSEL1. Вот мне и интересно надо резюк вешать или нет, да и ножку хотелось бы поиметь (а то все на пределе).

iit ( 13:43). На 2138 использую SSEL1 как программный выход, при этом SPI1 работает как мастер - AD ( 20:09) AlexandrY ответов: 2 id=56968 18:01. c AT91sam7S64 все работает и через USb и через DBGU.Ваша программа при закорачивании TST слетает законно,так как во flash переписывается bootloader.Все описано у атмеля на сайте,много о SAMBE и на AT91.com. А вот у AT91SAM7A3 TST bootloader не восстанавливает,у AT91SAM7X можно восстановить его без перемычки,программно. D ( 19:53, ).

да.спасибо.через дбжу заработало.нужно было перемычку снять потом. ANDD ( 13:04). а с ЮСБ не хочет по-прежнему контактировать. ANDD ( 13:06).

а драйвер-то у вас какой? С ним не вроде работает.

PA16 включен на управление подтяжкой? - IV ( 19:24). т.е.

Вроде не работает. IV ( 19:25) Tahoe id=56805 11:12. там же разные на разные чипы разные.

Есть на TMS470R1B1M - General ( 09:57, ). Спасибо, товарищ генерал, а на TMS470r1b1m с внешней памятью нет(evm470 у спектрум дигитал)? - КонстантинТ ( 10:26). Все что было. General ( 12:36). Костя, схема есть, давай мыло. Я сейчас более, а твой адрес на работе.

-АДИКМ- ( 15:01). Спасибо большое, от даты выпуска даташита я тоже офигел И ТМS470 у них с 32х разрядной шиной:) - КонстантинТ ( 20:07) OveR ответов: 3 id=56761 15:13. Приветствую, опишу проблему, Пытаюсь скомпилить uClinux для EVB LPC-E2294 И получаю ошибку компиляции. Я в линуксе новичёк и самому разобраться очень сложно. Система: Fedora Core 4 / GCC 4.0 Пытаюсь собрать: uClinux-20040408 + linux-2.6.11.8 Что я делаю - по шагам: - обновляю кернел: tar -jxvf linux-2.6.11.8.tar.bz2 gzip -dc linux-2.6.11.8-hsc0.patch.gz patch -p0 gzip -dc linux-2.6.11.8-lpc22xx.patch.gz patch -p0 Пока всё нормально. Имеем новый кернел в фолдере linux-2.6.11.8 - для uClinux: tar -zxvf uClinux-dist-20040408.tar.gz gzip -dc uClinux-dist-20041215-lpc22xx.patch.gz patch -p0 Имеем дистриб в фолдере uClinux-dist - заменяю кернел 2.6.x rm -rf uClinux-dist/linux-2.6.x/ mv linux-2.6.11.8 uClinux-dist/linux-2.6.x Насколько я понимаю, все исходники готовы. Install arm-elf-tools-20040427.sh OK - Настройка: uClinux-dist# make menuconfig 'Vendor/Product Selection” = Philips/LPX22xx “Kernel/Library/Defaults Selection” = linux-2.6.x + uClibc + toggle the whole menus 'System type' = SRAM/FLASH data, LPC22xx - Osc/Fcclk 'Character device' = как рекомендовано в доке, добавляю 'Serial drivers' support Все остальные настройки оставил по умолчанию.

Далее uClinux-dist# make - GEN.version CHK include/linux/compile.h UPD include/linux/compile.h CC init/version.o LD init/built-in.o LD vmlinux arch/arm/kernel/built-in.o(.init.text+0x704): In function `setupmachine':: undefined reference to `lookupmachinetype' make1:. vmlinux Error 1 make1: Leaving directory `/home/cryon/install/uClinux-dist/linux-2.6.x' make:. linux Error 1 root@localhost uClinux-dist# - Что-то происходит с 2.6 кернелом? Что это за 'machinetype' и где его найти? Самому мне с этим не разобраться. Пожалуста, помогите!.

А если тут почитать? = - EvgenyCD ( 17:42, ). Ответ: Я эту штуку уже 2 дня курю. Скачал по их ссылкам дистрибы и делаю всё как там описано. Только патчей с одним названием там штуки 3 на каждый пункт.

Даже была версия конфигуратора, где прям был пункт меню 2294. Всё равно при сборе мкЛинуха выскакивает ошибка.

Линукс стоит под ВМ-варей. Это может сыграть негативную роль? - WarNick ( 17:50). А если тут посмотреть?

= - EvgenyCD ( 11:57, ). Ты не дал полного описания-какой версии кросстулзы и библиотеки для нее ты применяешь? - д ( 12:09). Ответ: Если кросс-тулзы, что ты имеешь ввиду - arm-elf-tools-20040427, то я про них написал.

А что за либы - я чёто не соображу. Где это можно посмотреть?

- WarNick ( 16:24). С тулзами может быть проблема, не все тулзы способны правильно откомпилировать и собрать работоспособный кернел Если кернел 2.4.ххх можно было собирать тулзами 2004г. То кернел 2.6.ххх лучше собирать тулзами 2006г. Советую также научиться пользоваться buildroot. Он позволяет научиться генерировать работоспособные тулзы для ARM, и файловую систему для Линуха. Также обращаю внимание на то, что не все GCC компилеры верс 4.ххх генерируют работоспособный кернель, чтобы не играть в угадайку, лучше пользоваться компилерами 3.4.ххх. Желаю творческих успехов.

д ( 17:25, ) Evgeny Z ответов: 6 id=56681 12:07. А если в листе спросить? - EvgenyCD ( 12:53). Ответ: Находил там похожую ситуацию - ответ был в духе 'такая проблема действительно есть'.

Может здесь кто сталкивался с подобным? Как еще можно реализовать задачу неоднократного установления соединения? - Evgeny Z ( 14:10). А если в листе самого Lwip спросить?

- EvgenyCD ( 14:20). Ответ по PCB структурам Он не удаляется, а переходит в состояние TIMEWAIT.

Если у вас укзано максимум 4 PCB - при появлении новой пятой, последнее находящееся в TAIMWAIT удаляется. Если при открытии соединения можно выставить флаг для него, чтобы он закрывался по таймауту самостоятельно. Закрытие по таймауту можно исамому реализовать в своем приложении.

КонстантинТ ( 14:21). Ответ: Хм, а не могли бы вы привести примерный кусок кода как это должно работать? В этом вопросе я новичок, документации практически никакой найти не удалось.

У меня сделано примерно следующее: lwipinit; pppInit; pppSetAuth(PPPAUTHTYPEPAP, PPPUSER, PPPPASS); int p=pppOpen(sioopen(2), pppMyCallback, NULL).передача данных по IP. PppClose(p); При первом вызове все работает, после нескольких повторных виснет. Кстати, вот здесь аналогичная ситуация: После редактирования ppp.c как рекомендовано автором, виснуть стало уже при первом вызове:-( Может кто такое уже делал, или хотя бы есть подробная документация как работать с lwip? - Evgeny Z ( 16:16). Ответ: Завтра пошарю, вроде бы был доковский файл (посмотрите в репозитории на основном сайте он там есть.) В двух словах - приложения под lwip (те работающее через TCP/IP или по UDP пртоколу можно писать двумя основными способами) - с помощью вызова callback функций и через BSD сокеты. Я в основном пишу через кааллбэки. Пример написания такого приложения - простой http сервер (есть в контрибуциях).

Те для каждого приложния пишутся стнадартные функции, что оно должно делать при открытии сокета, приема данных, поллингу, появлении ошибки. Потом эти функции регистрируются и этому приложению и в майне вызывается только функция инициализации. Посмотрите, как там написан PPP, как открываются сокеты.

Вообще - 80% ошибок у lwip - юзерские (драйвер, недопонимание логики работы). Например - сокет может быть уже закрыт, или произошла ошибка, а функция поллинга ее может вызывать.

Те во всех каллбэках желательно проверять перед работой arg!= 0 и pcb!= 0 Если запущено на армах и он перешел на abort или undefined посмотрите в r14 по какому адресу произошел некорректный вызов. Ошибка найдетс ябыстро. Для удобства перестройте без оптимизации. Проблемы могут быть и со стороны ecos. Далее, посмотрите, какая версия lwip входит в сотав ecos.

КонстантинТ ( 21:32) dch ответов: 7 id=56658 06:47. EvgenyCD ( 10:39). ситуация урегулирована, отладочные платы EVM9200, EVM50100 исключены из каталога Dessy Благодарю сотрудников Dessy за оперативное решение вопроса. С уважением, Дмитрий И. Tel: 8-910-422-2917 - dch ( 02:46).

Не пойму, что здесь хорошего? Почему бы просто не узаконить это, наверняка, было бы удобно для многих?

- Andy Great ( 11:40). тут не узаконивать нужно, а создавать инструменты. Есть такая штука AT91SAM-ICE. Описана в doc6206.pdf. Вот картинка отуда: img Не у DASM-а ли скомуниздили;)?

Дим, прокомментируй плиз - кто у кого:) Вообщем никак не въеду, что покупать - J-Link есть от IAR, от Atmel, от Segger, от DASM-а и JetLink впридачу. J-Link говорят собран на M16, а судя по вышеприведенной картинке и на SAM7 тоже, причем утвердают, что последние версии ПО можно скачать с Segger. Тут где-то встречалось, что не стОит покупать от IAR - что-то некорректно работает с другими средами. Продается AT91SAM-ICE - дык с ним непонятки, судя по картинке. Вообщем потерял направление - куда рулить.

Да и жалко выкидывать на ветер достаточно приличные деньги. МТ-Link (благо дело автора можно завсегда подергать за.) вроде как-бы есть, а на самом деле - хрен купишь - непонятки какие-то. С JetLink тоже пока неясно - когда можно будет реально купить в России. Или плюнуть, пока все устаканится, дождаться заказанных плат от Olimex и продолжать ковыряться с самопальным вигглером, благо дело он вроде нормально дышит с H-Jtag RDI и с кейлом, и с IAR и с прошивальщиком от macraigor (пробовал на ARM940T от Сonexant ). Правда увы - медленновато. У меня Jlink от IAR работает и c программами от Segger(J-Flash Arm,J-Link Arm.) и в среде IAR и в cреде Keil.

AT91SAM-ICE не видел,но слышал,что он поддерживает только армы от Atmel.Добавлю,что кейловский Ulink дружит только с Кейлом. D ( 00:59). Во первых: у Segger несколько аппаратных версий J-Link Если хотите образоваться - скачайте с его сайта J-Link, внутри будет дока. У IAR сейчас тоже пошли быстродействующие J-Link, а раньше - те, которые шли в KIT-ах - у них в конце суффикс: J-Link-KS - скорость передачи в два раза ниже, чем оригинального от Segger. Так что не обмишурьтесь - а то на складе у дистрибьютора всякое старьё может быть. Хотя ПО от Segger к ним подходит, но есть один нюанс: Segger чётко пишет, что осуществляет поддержку только своих оригинальных J-Link, а не OEM-производителей.

У меня получилось так, был затык, думал может в J-Link-е дело, а задать вопрос на фирму нельзя - т.к. J-Link от IAR - lim ( 19:18) EvgenyCD ответов: 10 id=56477 20:18.

Ответ: Я скачал с официального сайта триал, нашел под неё кряк на каком-то сайте. Было два кряка, под Bilingual и под просто 7,5. Я скачал второй, лицензию встала.

Но дождемся 15 мая, кончится официальная лицензия, посмотрим. Tran ( 13:51).

Действительно, интересно! Сохраните тот дистрибут, для которого вроде бы подошла клизьма - пригодится. EvgenyCD ( 17:38). Поставил на домашнюю машину - кряк сработал нормально. Залил кряк на электроникс в utils - Tran ( 08:52). Т.е.

Вы это применили к EasyCODE V7.5.4 trial, лежащему на оф. Сайте, и все ок? - EvgenyCD ( 10:23). Да, именно так - Tran ( 10:43). Спасибо!

- EvgenyCD ( 11:07). И Вам большое спасибо, давно искал такую прогу. 'Сбылись мечты идиота' (С) О.Бендер ))) - Tran ( 11:51). расскажите тупому как, чем, и почему она помогает в работе? Что в ней такого помогающего? В чём сокровенный смысл этой проги? - Mahagam ( 12:04).

Ещё один редактор сишных текстов, более приятный в работе, по субъективным ощущениям - Tran ( 13:41). Там ещё масса других примочек, но я их пока не все знаю, сейчас основное применение как редактор - Tran ( 13:43) PavkaUK ответов: 2 id=56442 14:54. Не получается завести TMS470R1B1M!!! Итак первое включение только что собранной платы процессор еще не прошит.

На -RES (121 ) всегда низкий уровень (по схеме эта ножка подтянута через резистор) Что проверяю: - PORRST (118) после включения питания сразу низкий уровень, подается высокий через 250mS (использую монитор питания) - AWD низкий уровень - TEST низкий уровень - PLLDIS низкий уровень - кварц 10MHz нормально - питание 1.82V и 3.33V включаю одновременно. (использую два отдельный стабилизатора) Что еще надо проверить? Может быть надо соблюдать последовательность подачи питания?

Где то читал про это в TI документации. C ARM-и от Samsung Intel Philips проблем не было работали практически с первого включения. Здесь схема простейшая, а не идет. Заранее спасибо! За любой совет!. А что значит завести?

Загрузить программу во FLASH не удаётся? Я работаю с TMS470R1A128, использую 2 стабилизатора с последовательностью включения. AWD пока запаял на GND. Но дело не в этом. Промучился лишь с FlashLoader-ом. У IAR был универсальный, который шил всего 2 проца.

Сейчас они дали уже все загрузчики, когда я ручками уже всё сделал. Если же дело не в загрузчике - надо читать Доку!!! - lim ( 19:24). не отвечает по JTAG Для работы с TMS470 хочу использовать CrossStudio и JTAG Wiggler, именно так работал с другими ARM-и Philips и Samsung. TMS470 не отвечает по JTAG (смотрю на выводах). Подозрительно, что сигнал RES всегда имеет низкий уровень. Что выводе RES после включения на непрошитом процессоре?

Может быть так и надо низкий уровень.:) И я просто не в том месте копаю. Может быть TMS470 не работает с CrossStudio + Wiggler? И надо ставить IAR и 'честно' шить через FlashLoader? Заранее спасибо за помощь - Alex ( 12:32). TMS470 работает с CrossStudio + Wiggler. Стабилизатор пользуем сдвоенный, родной от тексаса.

Была единственная проблема - не сразу углядел, что 256-й держит только до 48МГц, а не 60, как указано про семейство. После замены кварца - все ок. Тип стабилизатора и состояние RES гляну в понедельник на работе.

В кросстудии есть ачепятки в определениях адресов периферии (вроде, SPI - тоже нужно глянуть на работе). Harry ( 16:54). Стабилизатор - TPS70151PWP или TPS70251PWP. Harry ( 11:19). А что на RES? Спасибо, заказал стабилизаторы через пару дней проверю.

А что на RES на не прошитом процессоре? - Alex ( 12:20) ASugonyaev ответов: 5 id=56376 11:37. Вот уже неделю бъюсь не могу понять как же мне заставить жто чудо работать с прерываниями. Таймера работают, порты работают, простой вызов процедуры прерывания отрабатывает, как только разрешаю прерывания от таймера - все переходит в непонятное состояние, на ресет МК точно не возвращается в процедуру IRQ не попадает. Кто подскажет куда могут деваться исполнение, где его поймать или как подловить.

На симуляторе все проходит причем не только на keil но и HiTOP. До этого пытался затолкать в него тсетовый проект самого Keil - Pulse на Си с такими же результатами. Пробовал даже расколоть ядро на Undef instruction, расколоть то расколол да вот по вектору оно не пришло. Совершенно четко ясно одно что в прерывание(исключение) ядро валится, но вот куда дальше?

Я ему вроде все дышло перекрыл? Код ниже, подскажите хоть какую либо наметку AD-шникии молчат к семинару готовятся. А у меня уже от недельного секса с этим девайсом палец устал на serial download давить.

After a reset, the mode is ARM, Supervisor, interrupts disabled. basile ( 17:04). Ответ: Вот именно по этому я вставил сюда кусок асм, где ничего лишнего только предварительные настройки и запуск прерывания. MSR CPSRc, #ModeSVC; IBit FBit Как Вы не могли заметить этого!? Тем более что я писал на симуляторе все отрабатывает, на железе срывается в прерывание и виснет. Но я уже высянил причину и хочу поделится ей с другими: serila download использует код зашитый на заводе в kernel (2Kb), так вот нигде в даташите не указано четко, кроме одного упоминания вскольз что запуск пока (в текущем релизе загрузчика) возможен с 0x00800000, но это запуск и после прочтения этого абзаца я просто не стал запускать коммандой RUN, а делал RESET или вообще POR.

Так вот загрузчик это не только не может запустить код ниже 0x00800000 но и загрузить его во флеш тоже не может. Таким образом получается что любыми компиляторами и языками созданная программа не попадает в смещение 0x0, а значит в таблице векторов 'мусор'. Вот по этому было ощущение что прерывания где то подвисают, на самом деле они либо уходят по несуществующему адресу либо находятся в вечном unknown. Удивительно что RESET еще срабатывал! Там странного вида комманда bne ######### неизвестно куда.

Тем кто будет пользоваться ADuC 702x на заметку нужно строить код так что бы тут же ремапить ОЗУ в 0x0, и копировать весь код в 0x0. Либо копировать только таблицу векторов, а код строить по принципу перемещаемости (ключ /PIC у GCC). ASugonyaev ( 06:55). И вообще, писать на асме без комментариев, да потом еще выкладывать это на всеобщее обозрение - нехорошо. basile ( 17:21). Ответ: Я для самолюбования что ли написал на асм, ну и много бы Вам сказали строчки кода из Си?

Что за снобизм!? Я помощи просил, а не похвальных песен в свой адрес.

ASugonyaev ( 06:45). Ответ: ключевая фраза 'без комментариев' - VAI ( 07:30) EvgenyCD ответов: 1 id=56331 22:25.

порт LUA 5.0.2 для eCos Раньше жил тут, но сейчас его там нет Выложил Официальный релиз LUA, для которого написан этот порт. доки, инфа - хороший сборник ресурсов - книга Programming in Lua - официальные доки по LUA. проекты, использующие LUA. связь программ, написанных на С, со скриптовыми языками SWIG is a software development tool that connects programs written in C and C with a variety of high-level programming languages. SWIG is used with different types of languages including common scripting languages such as Perl, PHP, Python, Tcl, Ruby and PHP. The list of supported languages also includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro CL, CFFI, UFFI), Java, Modula-3 and OCAML.

Also several interpreted and compiled Scheme implementations (Guile, MzScheme, Chicken) are supported. SWIG is most commonly used to create high-level interpreted or compiled programming environments, user interfaces, and as a tool for testing and prototyping C/C software. SWIG can also export its parse tree in the form of XML and Lisp s-expressions.

SWIG may be freely used, distributed, and modified for commercial and non-commercial use. LUA он тоже поддерживает. замечательный проект на основе LUA - информация - статья - все исходники и документация.

Да, набор контроллеров внушительный! Как удалось к GDB прошивку флеша прикрутить - или пока из SRAM отлаживаетесь? Что на JTAG - Wiggler или что по-продвинутее?

ERRATA не беспокоит? Как с доступностью камней? Какие-нибудь измерения скорости проца в попугаях удалось провести при работе из внутренного FLASH и с внешним SRAM? А так да, камень очень привлекательный.

EvgenyCD ( 18:01). Ответ: Я на него ecos не ставлю, тк нужен только ip стек и поставил свой любимый lwip c приложениями. Но по ресурсам для есоs очень неплох. В рассылка на Ecos-group он ещене упоминался? Пока платы в производстве.Камень достать легко, есть даже на базаре, техас шлет в семплах, взял в сканти (Киев) за 19 уе., работают очень оперативно. Cейчас пришел JET-LINK (мт линк отдал), буду с ним пробовать из CW. Хотя буду пробовать и из ССS.

КонстантинТ ( 18:28). Ответ: А на базаре каком, в Киеве? И все таки, как армы их под CCS отлаживаются? Через дсп жтаг?

- igz ( 18:39). Ответ В Харькове. SM510 его должон видеть.

КонстантинТ ( 18:41). Ни eCos, ни ecoscentric ничего не знают про этот камень. Странно, что такой разброс цен digikey дает около 20, а на einfo - чуть ли не по 10$ толкают. Инженерные семплы недопатченные распродают? Жаль, что по шине от такой неторопливый - 3 такта, и таковую при работе с шиной рекомендуют 50 Мгц - это ж 16 MIPS THUMB будет из внешнего RAM.

А пот под uCOS + Lwip по идеет внутреннего срама должно хватить - это сильно будет! - EvgenyCD ( 18:57). Ответ Памяти мало не бывает, если не нужна шина, то лучше взять другие кристаллы.

Surecom Ep-4904sx Драйвера

Плюс к этой шине без особых проблем цепляется винт, с учетом DMA, производительность от неторопливой шины будет не очень страдать. КонстантинТ ( 19:39).

Да, для приложенний, которые утопчутся в 64К RAM - очень и очень интересный кристалл! Еще раз спасибо, что обратили внимание.

EvgenyCD ( 21:39). Задал вопрос в eCos List. EvgenyCD ( 22:54). Ответ: 'I don't remember anybody ever mentiong this device before.' - EvgenyCD ( 13:13).

а чем мтлинк не устроил? - DASM ( 15:54). Да всем устроил, просто есть еще один А хочется попробовать все:). Брал две штуки мт линка. У JET есть один большой плюс - он полная копия оригинала и к нему подходят родные сеггеровские прошивки. Плюс обслуживание и ремонт мт линка завязан на Питер, а это далековато.

КонстантинТ ( 17:14). А, так вот почему Вы мне свой МТ-линк продали:). Dark ( 21:28).

Surecom Ep-4904sx Драйвер Скачать

ты письмо мое получил кстати ответное? - DASM ( 22:18). Смотря какое. Ты же дальше не со мной переписывался, а с программером. Вроде как он не до конца доволен, но для текущего состояния его скорость устраивает.

До 32 кГц TCK он довел, а дальше возиться не стал, поскольку больше ему пока и не надо. Вот положит USB на лопатки в SAM7 и будет дальше разгонять. Да, кстати - с новым драйвером Segger патч mtlink116 из файлообменника не работает - пришлось откатиться на предыдущий. Впрочем, категорично утверждать не берусь - попробовал раз - не работает из IAR, не опознает из Segger.

Откатился на старый - заработала с IAR. Так и оставил. Dark ( 15:47). Боливар двоих не вынесет:) На столе от отладчиков уже не хватает места - вигглер, sm510, jet-link, мт-линк. КонстантинТ ( 22:16) vsasha ответов: 2 id=56301 17:33. Ответ: Если вас интересует фатХХ на компакт флеше, то нужно взять библиотеку фатХХ. Здесь мелькали от прлсс и микриума, а также есть несколько на сорсфорже.

В библиотеке будет что то типа записи/чтения сектора на определенный тип носителя. В вашем случае - тривиальная параллельная 8/16бит шина данных + 3бит шина адреса + 2 линии записи чтения. А на верхнем уровне получаете обычный файловый апи - открыть, закрыть, позиционировать, читать. igz ( 17:41). ФатХХ это очень хорошо. А вот если нужно модем подключить? Модем работает по АТ-командам, это понятно.

Мне не понятно, как по интерфейсу CF работать с модемом. Overheat ( 09:52) AlexBoy ответов: 2 id=56281 15:17. Очень хорошо расписано, как происходит компиляция C программ на примере x86 архитектуры.

Вот бы еще первый том надыбать. Write Great Code, Volume 1 Understanding the Machine by Randall Hyde November 2004, 464 pp. А вообще-то в серии 4 книги планируется.

Surecom

А это так, хорошее дополнение. Write Portable Code. книга по одному из вариантов GUI для Python. wxPython.in.Action.Mar.2006 Because they are often large and complex, GUI programming tool kits can be hard to use.

WxPython is a combination of the Python programming language and the wxWidgets toolkit, which allows programmers to create programs with a robust, highly functional graphical user interface, simply and easily. WxPython combines the power of an exceptionally complete user interface toolkit with an exceptionally flexible programming language. The result is a toolkit that is unique in the ease with which complex applications can be built and maintained. WxPython in Action is a complete guide to the wxPython toolkit, containing a tutorial for getting started, a guide to best practices, and a reference to wxPython's extensive widget set.

After an easy introduction to wxPython concepts and programming practices, the book takes an in-depth tour of when and how to use the bountiful collection of widgets offered by wxPython. All features are illustrated with useful code examples and reference tables are included for handy lookup of an object's properties, methods, and events. The book enables developers to learn wxPython quickly and remains a valuable resource for futurework.

Про wxPython - круто. Свежайшая книженция - bialix ( 16:44).

Да, в моем понимании это замечательная тулза для рисования гуев 'по бырому' для утилит всяких. EvgenyCD ( 17:06). wxPython - это GUI-библиотека.

А тулза для рисования гуев с использованием wxPython - это Boa Constructor (Delphi-подобный IDE) - bialix ( 16:25). Кто выкачать сможет? Первый том Write Great Code нашелся. Ed2k:// file No.Starch.Press.Write.Great.Code.Understanding.the.Machine.Volume.I.chm 862BD1CC829F96051C42 /'No.Starch.Press.Write.Great.Code.Understanding.the.Machine.Volume.I.chm - EvgenyCD ( 17:07). Дополнение: первый том нашелся, Write Portable Code и другое Write Great Code, Volume 1 Understanding the Machine by Randall Hyde November 2004, 464 pp. ISBN 1-59327-003-8 Страница книги:! По отзывам, не работает с кривыми путями и названиями виндовых папок (напрмер, не запускается из 'моих документов', а из корня - запросто).

Качать: Пароль: ygadvhtedftuf896HVFGYCTCjgh. Write Great Code, Volume 2 Thinking Low-Level, Writing High-Level by Randall Hyde March 2006, 640 pp.

ISBN 1-59327-065-8 Страница книги: Качать: Пароль: ygadvhtedftuf896HVFGYCTCjgh Также можно скачать: А вообще-то в серии 4 книги планируется. Write Portable Code An Introduction to Developing Software for Multiple Platforms by Brian Hook July 2005, 272 pp. ISBN 1-593270-56-9 Страница книги: Качать: Password: www.AvaxHome.ru Взято:. Albert M. Cheng, «Real-Time Systems: Scheduling, Analysis, and Verification» Wiley ISBN August 2002 552 Pages 2,32 Mb A complete guide to testing, analyzing, verifying, and monitoring real-time systems More and more of our modern-day systems and devices from toasters and climate-control systems to airplanes and space shuttles contain embedded systems to control their functions and ensure that their responses are both timely and correct. With safety a requisite factor, performance validation is a critical aspect of real-time systems.

Answering the needs of professionals and students alike, Real-Time Systems: Scheduling, Analysis, and Verification provides a substantial, up-to-date overview of the verification and validation process. It describes several approaches to the problem, and examines the advantages and disadvantages of each approach. Ну например так: Пример из CrossWorks для 32-разрядного беззнакового.::: E3A02000 mov r2, #0x00000000 E3A03020 mov r3, #0x00000020: E1520001 cmp r2, r1 20422001 subcs r2, r2, r1 E0B00000 adcs r0, r0, r0 E0A22002 adc r2, r2, r2 E2533001 subs r3, r3, #0x00000001 1AFFFFF9 bne 0x00013200 E1520001 cmp r2, r1 20422001 subcs r2, r2, r1 E0A00000 adc r0, r0, r0 E12FFF1E bx lr Цикл 32 раза по 6 команд + чуть чуть На выходе есть и остаток - Alex03 ( 20:39). Спасибо посмотрю - lim ( 19:49) ALRAST ответов: 5 id=56185 17:41. А ежели a в asm? - Alex03 ( 20:42).

Подчёркивания в ссылке не видно. Попробуйте имя функции в asm с подчёркивания начинать.

Alex03 ( 08:42). Ответ: extern 'C' void a (void) - iit ( 07:48). Не получилось (да.инструмент IAR ARM) Откомпилилось без ругани.но прыгает не туда вот так в отладчике a: 078 LDR PC. 88E BL a:??rt;0x1830. ALRAST ( 09:47). Все нормально. Не до конца посмотрел:) - ALRAST ( 11:03) PZB ответов: 4 id=56183 17:35.

Ответ: - VAI ( 17:42, ). Ответ: правда не знаю как к евал, но к фулл подходит. Евал не качал, но видел, что размер отличается от фулл. Раньше такого не было. VAI ( 18:03).

На сайте доступен файл RVMDK300A.EXE. Я скачал RVMDK300.EXE без А в конце. Разница есть между ними? А то 50 метров качать неохота. Ander1 ( 13:50). Ответ: Последний, не евалюшн релиз Последний, не евалюшн релиз называется rvmdk300.exe, размер 50 589 064 байт, мд5 = c994c212cff2dae05afac4 Было 2 беты с буквой а, обе назывались MDK300a.exe от 17.03.06г - размер 50 583 260 байт, мд5 = e9079839b83efb0f69e0f341e565d165 от 22.03.06г - размер 50 589 300 байт, мд5 = 5764fb98f9224a4f0097c99cb1764944 Т.к. Это sfx zip архивы, то сравнение содержимого после распаковки показало, что релиз бете1.

Архивы разные, т.к. Релиз имеет цифровую подпись. Отличие - несколько файлов в папке bin и в файле lpc2103 добавлена строка #define U0MSR (.((volatile unsigned char.) 0xE000C018)) - VAI ( 14:18) EvgenyCD ответов: 4 id=56133 13:30. C GDB не знаю, а с CrossStudio работает. Скорость по сравнению с Wiggler-MT на скриншотах в самом конце статьи посмотреть можно.

rezident ( 14:16, ). То, что он с CrossStudio отлично работает - известный факт. Интересует именно GDB. EvgenyCD ( 14:25). Если я все правильно догоняю, то SM510, настроенный под Wiggler, для программы виден просто как физический LPT порт по заданному адресу + соотвествующая схема 'после' LPT? Вроде должно под Cygwin работать. EvgenyCD ( 14:35).

Интересно, а если два платы в комук поставить (Wiggler + Altera ByteBlaster MV, например) - что получится? - EvgenyCD ( 14:52) newtonnerd id=56094 08:21. Господа, У меня есть задача сделать цифровой фильтр на ARM, типа ВИХ (т.н. IIR или BiQuad).

На моем АРМе C-функция с настоящими floats ( софт эмулированными) работает примерно в 4 раза медленнее, чем на DSP. Исползовались ADuC 7020 @ 44 МГц(АРМ7TDMI) и TI C2812 @ 150 МГц(32бит DSP c фиксированной точкой ) Попробовал квази-плавающую математику написанную на 'С' на DSP - быстрее в 2 раза, чем плавающая Потом попробовал квази-плавающую математику написанную на ассемблере на DSP - быстрее в 4 раза, чем плавающая. Может быть КТО-ТО ВСТРЕЧАЛ написанные на АССЕМБЛЕРЕ СОФТ БИБЛИОТЕКИ для АРМа с ЦИФРОВЫМИ ФИЛЬТРАМИ или хотя бы с хорошей квази плавающей математикой на ассемблере? Если есть наводки, пожалуйста дайте знать сюда: signumsys@yahoo.com А то как то не хочется повторять работу которую кто-то наверняка уже сделал Спасибо vesago ответов: 7 id=56076 20:51.

Писал в карме, решил перебраться на более прогрессивный компилер. Код вроде подогнал - поправил стартап, поправил синтаксис. Одно плохо в моей системе две внешние памяти - срам и флеш. В карме я их в опциях проекта прописал, в программе объявил два массива соотв.

Размера и адреса, дабы линкер во внешнюю память не пихал переменные. Все отлично работало. С RVMDK такой номер не прошел. В опциях проект можно только что-то одно прописать. Если надо пользовать несколько памятей как я понял надо файл.sct править.

Как я его только не правил, все равно при попытке записи во внешнюю память пишет аксесс виалейшн. Если можно - нормальный пример этого файла.