Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
E14-440 DSPЗдравствуйте. Осваиваю модуль Е440, его ДСП. В руководстве программиста, «приложение В», указано как перевести файл после линковщика в формат BIO после ld21.exe. Но я использую VisualDSP. После компиляции на выходе формат файла *.dxe . Как его конвертировать в *.BIO ? |
|||
|
||||
|
Re: E14-440 DSPПопробуйте посмотреть http://www.lcard.ru/forumthreads/1636 |
|||
|
||||
|
Re: E14-440 DSPСпасибо. Действительно, входящая в пакет VDSP 3.0 утилита elf2adsp.exe преобразует *.dxe в формат exe, который уже потом можно перегнать в bio. |
|||
|
||||
|
Re: E14-440 DSPХотелось бы уточнить пункт 2.4.7. руководства. В пункте сказано о возможности использовать штатную readData()...1) как атмега узнает размеры буфера FIFO ацп? Или его расположение жестко заданы? 2) Дергаем флаг PF1, из какой половины произойдет чтение? 3) Что указывает на то, что атмега закончила пересылку половинки fifo? |
|||
|
||||
|
Re: E14-440 DSP1. //'как атмега узнает размеры буфера FIFO ацп?//'
|
|||
|
||||
|
Re: E14-440 DSPПравильно, ли я понял. 1) Я должен определить в памяти данных дсп буфер, длинной Length, с начального адреса Adr1. 2) Со стороны PC должен послать запрос v_start_adc. В нем указать InBuf[2]=Adr1; InBuf[3]=Length/2 Это и есть данные для AVR, с какого адреса и сколько читать. 3) Осуществить посылку DOIC_RESET_PIPE3….4) Теперь все подготовлено …….…...и вот только теперь можно «дернуть» PF1. Содержимое в нашем случае первой половинный буфера можно считать штатной функцией ReadData. Причем NamberofWordToPass это и есть половина Length…..В буфере структуры IO_Request_Lusbapi будет наши данные из ДСП……Я правильно понял алгоритм ?. |
|||
|
||||
|
Re: E14-440 DSP1. Запрос DIOC_RESET_PIPE3 следует вызывать до запуска АЦП, т.е. до выполнения запроса V_START_ADC.
|
Страницы 1
Тема закрыта