Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Связь lpc17xx через USB с PC_ком.
Отправлено
Vallav (194.67.73.175) 01 июня 2010, г. 08:34
Есть аппноута AN10866 от NXP - secondary USB bootloader.
Что она делает.
Если при сбросе заземлен пин P1.20 она выставляет чип в виде USB диска, отраженного на флешь чипа размером в 500 килобайт.
То есть PC_юк может открывать файлы, читать флешь через файл, писать через файл во флешь.
Если пин не заземлен, то запускается прога по адресу 0x2000 во флеше, USB диск отключается.
Чего хотелось бы. Чтобы после запуска проги USB диск не отключался а становился диском размером в 64 килобайта, отображенным
на ОЗУ чипа. И PC_юк мог открывать на нем файлы и читать-писать ОЗУ чипа.
Это позволило бы связать чип с PC по USB без установки драйверов, добавления дополнительных чипов на довольно большой скорости и
по удобному файловому интерфейсу.
Никто с такой штукой не сталкивался?
Рабочие исходники аппноуты ( родные у меня не компилились )
выложены
http://electronix.ru/forum/index.php?showtopic=75084&view=findpost&p=764290
Составить ответ | Вернуться на конференцию
Ответы
- А в чем проблема ? После запуска проги (+) - Igor_Koval (01.06.2010, 11:58:22 95.132.56.135, 542 байт)
- Ответ: - Vallav (01.06.2010, 14:00:5 194.67.73.175, 758 байт)
- Не знаю, может быть (+) - Igor_Koval (01.06.2010, 14:14:48 95.132.56.135, 900 байт)
- Ответ: - Vallav (01.06.2010, 14:47:2 194.67.73.175, 342 байт)
- У того же NXP есть lpc23xx_usbmem c исходниками под KEIL. Портаноуть его под lpc17xx не трудно. - miv (01.06.2010, 10:06:13 192.168.7.28,84.52.111.234, пустое)
- Ответ: - Vallav (01.06.2010, 14:05:18 194.67.73.175, 328 байт)
- Тут два варианта ! - miv (01.06.2010, 16:49:31 192.168.7.28,84.52.111.234, 389 байт)
- Ответ: - Vallav (02.06.2010, 08:49:1 194.67.73.175, 687 байт)