Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
|
||||
|
Прораммирование Blackfin на E-502Добрый день! |
|||
|
||||
|
Re: Прораммирование Blackfin на E-502Здравствуйте. Только нужно учитывать, что Blackfin используется именно для обработки потоков ввода вывода и команд с ПК, сама реализация протокола обмена по Ethernet/USB вне его в отдельном контроллере. Подробнее смотрите в документе http://www.lcard.ru/download/x502_low_level.pdf |
|||
|
||||
|
Re: Прораммирование Blackfin на E-502Алексей L Card пишет:
Спасибо за разъяснение! |
|||
|
||||
|
Re: Прораммирование Blackfin на E-502Ну тут можно придумать разные варианты. В Blackfin для этого имеется: На основе этого можно построить различные алгоритмы. Например, защиту от копирования (можно даже без использования Security Mode) можно сделать так: В этом случае прошивка не будет работать без выполнения пункта 2, который нельзя выполнить без приватного ключа, который Вы никому не открываете. При желании наверное можно придумать и более сложные схемы с шифрованием данных прошивки и использованием Security Mode процессора... но это уже в зависимости от необходимости, на первый взгляд и описанного подхода может хватить. |
|||
|
||||
|
Re: Прораммирование Blackfin на E-502По какому протоколу Е-502 будет передавать данные по Ethernet, полученные от процессора Blackfin или переданные ему? |
|||
|
||||
|
Re: Прораммирование Blackfin на E-502В E502 используется свой протокол поверх TCP, который описан в главе 4 "Низкоуровневого описания программиста" (http://www.lcard.ru/download/x502_low_level.pdf) |
|||
|
||||
|
Re: Прораммирование Blackfin на E-502Здравствуйте |
|||
|
||||
|
Re: Прораммирование Blackfin на E-502или лучше ADSP-BF522 или ADSP-BF525? |
|||
|
||||
|
Re: Прораммирование Blackfin на E-502VisualDSP при компиляции l502-bf.dpj выдаёт ошибку: 1 catastrophic error detected in the compilation of "..\src\l502_async.c". |
|||
|
||||
|
Re: Прораммирование Blackfin на E-502скорректирую последний вопрос: ругается на открытие файла stdint.h. Где его взять? |
|||
|
||||
|
Re: Прораммирование Blackfin на E-502stdint.h должен входить в состав VisualDSP. Какая версия у Вас VisualDSP, включая номер обновление (Update)? |
|||
|
||||
|
Re: Прораммирование Blackfin на E-502Версия была 5.0 без апдейтов. Установил последнюю, скачанную с сайта. В ней есть stdint.h Линкёр выдал ошибку и предупреждение. Предупреждением ругается на определение секции. Какую секцию написать надо? И что делать с ошибкой? Linking... [Warning li2060] The following input section(s) that contain program code .\Debug\main.doj(board_state) [Error li1060] The following symbols are referenced, but not mapped: Linker finished with 1 error and 1 warning |
|||
|
||||
|
Re: Прораммирование Blackfin на E-502В примере, если в него не вносились изменения, в .ldf файле присутствуют команды для расположения секции board_state. Так что по видимому какими то изменениями в проекте Вы его удалили или пересоздали. Только что скачал VisualDSP с сайта, взял неизмененный проект, установленный с lpcie_sdk и собралось без указанной Вами ошибки. |
|||
|
||||
|
Re: Прораммирование Blackfin на E-502Изменения не вносились. При открытии проекта только требует инициализировать .ldf Linking... [Warning li2040] ".\l502-bf.ldf":377 Due to memory fragmentation, output section 'L1_data_a_stack_heap' in processor 'p0' was mapped discontinuously. Добавил FORCE_CONTIGUITY в указанное место. Предупреждение ушло. Или делать так не стоит? |
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск