Добрый день.
Пытаюсь разобраться с USB ROM API. Взял пример cdc_vcom из LPC_OPEN, запустил - все работает.
Поскольку моя программа будет выполняться из внутреннего ОЗУ, переделал пример на отладку из IRAM.
Пример запускается, однако при вызове функции USBD_API->hw->Init(...) возникает исключение Hard Fault.
Код располагается в области 0x10000000..., буфер для USB стека - начиная с 0x20000000, так что здесь проблем быть не должно.
Что нужно сделать, чтобы функции ROM API можно было вызывать из внутреннего ОЗУ?