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

 
 
> LPC1343 usb memory, Не работают примеры
segment
сообщение Oct 29 2010, 18:58
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 352
Регистрация: 10-08-06
Из: Санкт-Петербург
Пользователь №: 19 471



Балуюсь с LPC1343. Пофиг что не работает симуляция в Keil, зато хотябы прошивать легко через встроенный USB загрузчик. Нашел в интернете несколько примеров реализации USB MSC, простой disk image на 5-6кб в оперативке, вообщем обычный пример. Загружаю, запускаю, обнаруживается новое устройство, все нормально - это носитель. Но винда предлагает перед использованием форматировать его, чего ей не удается и она отключает диск. Стоит Windows 7, на XP не пробовал. Честно говоря примеры простейшие - не ясно что работает не так, примеры не трогал, компилятся без ошибок.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Oct 29 2010, 20:07
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Я конечно мог заблуждаться, но до сих пор я был уверен, что форматирование "заключается в создании (формировании) структур доступа к данным, например структур файловой системы." Цитата из википедии smile.gif Только лишь одна работа USB и поддержка некоторых команд SCSI не позволяют устройству функционировать как логический диск с файловой системой. А процесс форматирования как раз пытается создать файловую систему.
Go to the top of the page
 
+Quote Post
brunql
сообщение Oct 29 2010, 20:38
Сообщение #3





Группа: Участник
Сообщений: 14
Регистрация: 12-09-10
Из: Krasnodar
Пользователь №: 59 434



> Есть возможность проверить на Windows 7?
забыл уточнить XP в виртулаке запущена была. основная ось ubuntu.
вот мой Memory.hex http://exfile.ru/134462
MD5 ee9630ff725205bf8f09e05174933204 Memory.hex

не уверен, что поможет, но может наведет на какие нить мысли (=
dmesg:
[20868.290143] usb 3-3: new full speed USB device using ohci_hcd and address 4
[20868.482022] usb 3-3: configuration #1 chosen from 1 choice
[20868.500258] scsi20 : SCSI emulation for USB Mass Storage devices
[20868.504719] usb-storage: device found at 4
[20868.504723] usb-storage: waiting for device to settle before scanning
[20873.503634] usb-storage: device scan complete
[20873.510162] scsi 20:0:0:0: Direct-Access Keil LPC13xx Disk 1.0 PQ: 0 ANSI: 0 CCS
[20873.513681] sd 20:0:0:0: Attached scsi generic sg3 type 0
[20873.524627] sd 20:0:0:0: [sdc] 12 512-byte logical blocks: (6.14 kB/6.00 KiB)
[20873.530624] sd 20:0:0:0: [sdc] Write Protect is off
[20873.530631] sd 20:0:0:0: [sdc] Mode Sense: 03 00 00 00
[20873.530636] sd 20:0:0:0: [sdc] Assuming drive cache: write through
[20873.566648] sd 20:0:0:0: [sdc] Assuming drive cache: write through
[20873.566666] sdc:
[20873.624699] sd 20:0:0:0: [sdc] Assuming drive cache: write through
[20873.624720] sd 20:0:0:0: [sdc] Attached SCSI removable disk

можно попробовать драйвер удалить и девайс переподключить, и да в XP не форматируется (не удалось завершить форматирование)

Из www.nxp.com/documents/application_note/AN10904.pdf (AN10904 USB HID with the LPC1300 on-chip driver):
Note: This simple connection does not implement NXP Soft-Connect to allow soft
disconnection and connection to the USB bus nor does it implement USB power.
Because of this, the USB connection must be plugged into the PC after the USB
peripheral is initialized. If the USB port is connected before the LPC USB peripheral is
initialized, the pullup resistor will notify the PC that a USB device is present, yet the
microcontroller’s USB peripheral will not respond because it has not been initialized. This
will trigger Windows to generate an error mentioning a malfunctioning USB device.
Unplug and re-plug the device to dismiss the error.

Схема подключения к USB какая?

у меня подключено как здесь: http://www.microbuilder.eu/projects/LPC134...enceDesign.aspx

Сообщение отредактировал brunql - Oct 29 2010, 20:23
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Сега   LPC1343 usb memory   Oct 29 2010, 18:58
- - brunql   Цитата(Сега @ Oct 29 2010, 22:58) Нашел в...   Oct 29 2010, 19:23
- - Сега   Проверял из LPC13xx_SampleSoftware, C:\Keil...   Oct 29 2010, 19:30
- - rezident   А вы уверены, что в примерах полная поддержка FAT ...   Oct 29 2010, 19:42
- - Сега   я НЕ уверен в этом. По логике это просто буффер в ...   Oct 29 2010, 19:44
|- - klen   насколько я понимаю - флешка - тоесть в нашем случ...   Oct 30 2010, 08:56
- - Сега   2brungle: Выложи пжл в bin формате   Oct 30 2010, 09:43
- - brunql   >2brungle: i am brunql >Выложи пжл в bin фо...   Oct 30 2010, 11:20
- - Сега   В инете увидел такую же проблему (но с LPC2148) Во...   Oct 30 2010, 11:27
- - brunql   наверно уже сгенерил по Memory.axf, что я скинул, ...   Oct 30 2010, 11:37
- - Сега   Да, я уже по твоей прошивке сгенерил (см обновленн...   Oct 30 2010, 11:40
- - brunql   ЦитатаHID работает, и CDC (соединил пины у микрухи...   Oct 30 2010, 18:35
- - Сега   Загрузил прошивку CDC в камень через USB Bootloade...   Oct 30 2010, 18:50
|- - AlexU   Цитата(Сега @ Oct 30 2010, 21:50) Загрузи...   Oct 31 2010, 09:35
- - Сега   Связался с саппортом Keil, они сказали что действи...   Nov 2 2010, 12:49
- - crastin   Я по поиску сюда пришел. Я не понял что вы вообще ...   Mar 21 2011, 15:42
- - IgorKossak   CDC виснет при включенной оптимизации. Т. к. все п...   Mar 21 2011, 15:46
- - crastin   А как отключить оптимизацию? Убрать -O из командно...   Mar 21 2011, 18:04
- - IgorKossak   usbhw.c - в функции delay() внутрь цикла вставил ...   Mar 21 2011, 21:00
- - crastin   О_о Все заработало. Большое спасибо.   Mar 22 2011, 07:09
- - slawer   Здравствуйте, столкнулся со следующей непонятной м...   Oct 27 2011, 07:19


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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 20:53
Рейтинг@Mail.ru


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