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

 
 
> Максимально быстрая прошивка ARM (в частности LPC1343)
brunql
сообщение Oct 30 2010, 18:59
Сообщение #1





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



Подключение LPC1343 (USB ISP) в linux:

Код
[41504.770178] usb 3-3: new full speed USB device using ohci_hcd and address 65
[41504.969642] usb 3-3: configuration #1 chosen from 1 choice
[41504.974135] scsi53 : SCSI emulation for USB Mass Storage devices
[41504.974929] usb-storage: device found at 65
[41504.974937] usb-storage: waiting for device to settle before scanning
[41509.971342] usb-storage: device scan complete
...22 секунды...
[41531.212675] usb 3-3: reset full speed USB device using ohci_hcd and address 65
[41531.415831] scsi 53:0:0:0: Direct-Access     NXP      LPC134X IFLASH   1.0  PQ: 0 ANSI: 0 CCS
[41531.416543] sd 53:0:0:0: Attached scsi generic sg3 type 0
[41531.436826] sd 53:0:0:0: [sdc] 68 512-byte logical blocks: (34.8 kB/34.0 KiB)
[41531.442881] sd 53:0:0:0: [sdc] Write Protect is off
[41531.442887] sd 53:0:0:0: [sdc] Mode Sense: 03 00 00 00
[41531.442890] sd 53:0:0:0: [sdc] Assuming drive cache: write through
[41531.483827] sd 53:0:0:0: [sdc] Assuming drive cache: write through
[41531.483835]  sdc:
[41531.523884] sd 53:0:0:0: [sdc] Assuming drive cache: write through
[41531.523907] sd 53:0:0:0: [sdc] Attached SCSI removable disk


Что делает linux в эти 22 секунды? или как сделать, чтобы usb device подключался максимально быстро? (причем иногда он подключается сразу, с чем это связано?)
Хочется прошивать за пару секунд (время между нажатием заветного сочетания клавиш "прошить контроллер" и запуском прошивки), это реально сделать? если нет то какое минимальное время можно достичь? сколько времени вы тратите на прошивку с помощью JTAG или SWD дебагеров?

Сейчас прошиваю по UART: 11kb LPC1343 FM.exe (из под wine) ~20-30сек включая нажатия кнопок (запуск загрузчика и сброс), + 5-10сек на отключение подключение джампера (если с USB device играюсь) итого, если еще зевнуть, около минуты, чтобы просто прошить контроллер в процессе программирования.

Thank you for your time.

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



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

 


RSS Текстовая версия Сейчас: 26th June 2025 - 06:45
Рейтинг@Mail.ru


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