при записи в область памяти USB получаю data abort.
Наблюдается только "в живую" (J-Link).
проблема возникает после включения USB
Код
PCONP |= 1u << 31;
из Errata было выяснено:
Цитата
USB.1:USB_NEED_CLK is always asserted
...
Workaround:After setting the PCUSB bit in PCONP (located at 0xE01F C0C4), write 0x1 to address 0xFFE0C008. The USB_NEED_CLK signal will now function correctly. Writing to address 0xFFE0C008 only needs to be done once after each chip reset.
изменение кода на
Код
PCONP |= 1u << 31;
HC_CMD_STAT = 1;
FIO0DIR = 0;
USBPortSel = 0x03; // вот после этого - data abort
проблему не решает.
проект для Keil 3.8a прилагается.
надписи на проце:
LPC2378FBD144
SH4140.1 01
ZSD0747BY
Прикрепленные файлы
tram.rar ( 6.84 килобайт )
Кол-во скачиваний: 20