Перейти к содержанию
    

vik0

Свой
  • Постов

    381
  • Зарегистрирован

Весь контент vik0


  1. В release note к седьмому апдейту написано что не поддерживается. Хотя в любом случае, цена перебивает все недостатки.
  2. Добавлю что этот (дешевый) не поддерживает BTC и statistical profiling Ну да, вверху видны запаянные штыри.
  3. Вышел 7-й update И еще весьма интересное чудо: http://www.analog.com/en/embedded-processi...ts/product.html
  4. Если в 16-ти битном режиме, то: BF -> Flash ------------- A[19:1] -> A[18:0] D[15:0] -> D[15:0] AMSx -> CE ARE -> OE AWE -> WE
  5. Так там же эти регистры и описываются: C/C++ run-time model and environmnt. Начиная со стр. 1-343 в pdf версии мануала. Если кратко, то: dedicated: p6, p7, l0-l3 call preserved: p3-p5, r4-r7 scratch: p0-p2, r0-r3, lb0-lb1, lc0-lc1, lt0-lt1, astat, a0, a1, i0-i3, b0-b3, m0-m3 В функцию первые три аргумента передаются в r0-r2, последующие на стеке, начиная с fp+0x14. Возвращаемые значения: r0, если <=32 бит, r0:r1 если >32 и <=64 бит. Если больше 64-х бит - на стеке и указатель на них в p0. PS. Решили таки изобрести велосипед, и написать свой fir на ассемблере? ;)
  6. :bb-offtopic: Это не оправдание. Перед написанием сообщения на форум, где официальным языком общения является русский, можно (нужно) хотя бы проверить его (сообщение) в spell-checker-е.
  7. Как у вас буфера в sdram-е размещены? Очень похоже на то, что у вас все буфера свалены в один (внутренний) банк sdram. Разнесите буфера так, чтобы к одному банку шли обращения только от одного источника/приемника.
  8. Простите, вы вообще с blackfin-ами работали? Это ведь не "чистый" dsp. На нем, помимо собственно dsp алгоритмов может крутится еще много чего (тоже самое GUI, к примеру). Из личного опыта - на 537-м (тот же самый, что и у топикстартера) крутятся достаточно ресурсоемкие вычислительные алгоритмы плюс RTOS, TCP/IP стек (100 MBit ethernet), CANOpen slave и "недо"-GUI (на PAL видеовыход :07: + PS/2 клава). Все написано на С++. В пике процессор занят на 75-80%.
  9. Присоединяюсь к просьбе. ??? Может я не правильно понял, но чем вам не нравится инициализация фина на С (разве что вы имеете ввиду initcode...Хотя даже там можно использовать С.. В 54х серии к примеру ;) )? И какие проблемы с оргнизацией пересылки SPORT->DMA->SDRAM на С? Поясните свою мысль, пожалуйста. Очень спорное утверждение. Угу. Мечтаю увидеть реализацию на asm-е TCP/IP стека под 537-й. Есть, они, есть. Индусские, но работоспособные. И достаточно оптимальные. Нет, это понятно. Но в ПЯТЬ раз?
  10. Да ничего не мешает. Просто если в bla-bla-bla необходимо разместить много переменных, указывать для каждой из них секцию в явном виде... Некрасиво. IMHO.
  11. С помощью supplemental interrupt Ядро B: ... *pSICB_IWR1 |= 0x4000; // разрешаем пробуждение по supp-int0 ssync(); idle(); // спим... пока не получим supp-int0 *pSICB_SYSCR = 0x0800; // ack прерыванию ssync(); // и работаем дальше ... Ядро A: ... *pSICB_SYSCR |= 0x0080; // будим второе ядро ssync(); ...
  12. Понятно. Хелп на default_section вы решили не читать :) Этот код: #pragma default_section(DATA, "first") variable1; variable2; ... #pragma default_section(DATA, "second") second1; second2; ... #pragma default_section(DATA) делает именно то, что вы хотели
  13. Речь ведь про VDSP, да? Посмотрите в help-е по поводу #pragma default_section(...) (ну или как-то так - мануала на VDSP под рукой нет, по памяти точно не помню)
  14. А нельзя сохранять ваши картинки во flash уже в формате yuv? ps. кстати, у 54х финов преобразование rgb<->yuv аппаратное :rolleyes:
  15. 32Gbit/s.... (если принять 8 бит на пиксель) А вы вообще в природе подобные датчики видели? Максимум что я встречал - 1280х1024 @ 500fps (lupa1300-2 от Cypress). Вы серьезно думаете что самостоятельная разработка вам обойдется дешевле?
  16. Затыкается на всех файлах проекта? У меня было что компилятор (именно 6-й update) замирал при использовании adi_acquire_lock/adi_release_lock. Вылечилось с помощью #pragma optimize_off ПКМ на файле в project window -> File options... -> Build with file specific settings Ну и меняете то, что хотите <имя_проекта>.mak в корневом каталоге проекта
  17. А чем редактировали? Скорее всего редактор TABы заменил на пробелы. А для make это критично :laughing: Я правил FAR-ом, никаких проблем не было.
  18. Откуда информация? Проще удалить зависимость из файла <имя_проекта>.mak
  19. Должны работать, по идее. Правда еще от ревизии процессоров зависит.
  20. По срокам более-менее нормально. Серьезных (задержка более чем на 3-4 дня) проблем никогда не было.
  21. В начале лета заказывали в Радаре. Качество - отличное. Единственный нюанс - по толщинам диэлектриков лучше консультироваться сразу, они далеко не все могут сделать.
×
×
  • Создать...