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

 
 
> Прошить Cypress EZ-USB FX2LP через USB, Как написать программу для самостоятельной прошивки этих контроллеров
Igor87
сообщение Jun 25 2010, 18:20
Сообщение #1





Группа: Участник
Сообщений: 9
Регистрация: 16-05-10
Пользователь №: 57 305



Подскажите где можно найти информацию о написании программы под Windows для осуществления прошивки микроконтроллера Cypress семейства EZ-USB FX2LP.
Дело в том, что эти контроллеры имеют только ОЗУ программ и используют внешнее ПЗУ, либо программируются через USB. Моя задача написать ПО для осуществления последней манипуляции.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Konst_777
сообщение Jun 26 2010, 17:07
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Цитата(Igor87 @ Jun 25 2010, 21:20) *
Подскажите где можно найти информацию о написании программы под Windows для осуществления прошивки микроконтроллера Cypress семейства EZ-USB FX2LP.
Дело в том, что эти контроллеры имеют только ОЗУ программ и используют внешнее ПЗУ, либо программируются через USB. Моя задача написать ПО для осуществления последней манипуляции.

Для загрузки программы в ОЗУ FX2LP можно использовать метод "LoadRAM" - описан в "Programmers Reference - C# Library" (CyUSB.NET.chm - входит в состав SuiteUSB 3.4 - USB Development tools for Visual Studio).

Если под внешним ПЗУ Вы понимаете EEPROM, то у Cypress есть утилита "CyConsole.exe" - входит и в состав "SuiteUSB 3.4". С ее помощью можно программировать EEPROM. Если же Вам нужно встроить возможность перепрошивки EEPROM в Вашу программу, можно использовать метод "LoadEEPROM" - тоже описан в "Programmers Reference - C# Library".

Для Вас будет более полезен подфорум RS232/LPT/USB/PCMCIA/FireWire. В нем больше тем, посвященных вопросам использования и программирования контроллера FX2LP. Начните с темы USB, EZ-USB FX2.
Go to the top of the page
 
+Quote Post
Igor87
сообщение Jul 16 2010, 17:28
Сообщение #3





Группа: Участник
Сообщений: 9
Регистрация: 16-05-10
Пользователь №: 57 305



Цитата(Konst_777 @ Jun 26 2010, 21:07) *
Для загрузки программы в ОЗУ FX2LP можно использовать метод "LoadRAM" - описан в "Programmers Reference - C# Library"

Мне нужно встроить возможность прошивки в свою программу.
Моя программа на C++.А там я, к сожалению таких функций не обнаружил(
Go to the top of the page
 
+Quote Post
Konst_777
сообщение Jul 17 2010, 05:40
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Цитата(Igor87 @ Jul 16 2010, 20:28) *
...
Моя программа на C++...

Любите боль и унижения? Тогда читайте раздел "3.8 EZ-USB Vendor Request for Firmware Load" из EZ-USB® Technical Reference Manual (EZ-USB_TRM.PDF)
Go to the top of the page
 
+Quote Post
Igor87
сообщение Aug 6 2010, 19:15
Сообщение #5





Группа: Участник
Сообщений: 9
Регистрация: 16-05-10
Пользователь №: 57 305



Цитата(Konst_777 @ Jul 17 2010, 09:40) *
Любите боль и унижения?

Любите хамить?

А в целом решил, что с помощью С# проще.

Теперь появился другой вопрос: Контроллер прошивается, но после прошивки требуется установка драйвера.Раньше не приходилось этим заниматься.Подскажите, пожалуйста, как автоматизировать процесс, чтоб бедняга заказчик не мучался, каждый раз переставляя вручную.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 12:37
Рейтинг@Mail.ru


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