Перейти к содержанию

Старт SDFE24628E

Добрый день.
Суть проблемы: используется SOC PEF24628E V1.2 с образами IDC_Online_v1.1_1.7.2.bin и shdsl_soc4e_cot_rt_172__001.bin загружаемые по MPI интерфейсу.
После загрузки firmware в SOC верификация (BIST-тесты) проходят успешно, но через 2 сек. от SOC приходит сообщение ALM_InitializationAborted с контекстом SDFE_INIT_ERROR. На последующие попытки записи в устройство команд возвращаются ACK ответы с нулевой длинной и контекстом в поле RC=2. Ниже приведён лог загрузки firmware в SOC.

PEF24628E_DRV: Set SCI clock to default 4
sdfe firmware loaded into soc 1
PEF24628E_DRV: IDC FW Load: Setting Valid bit...
PEF24628E_DRV: IDC FW download finished.
idc firmware loaded into soc 1
PEF24628E_DRV: IDC FW Load: Setting Ram Loaded bit...
PEF24628E_DRV: switching to MPI interface
PEF24628E_DRV: IDC Firmware started
PEF24628E_DRV: MCR_0 = 0x20, MCR_1 = 0x00, MCR_2 = 0x00, MCR_3 = 0x00
firmware successfully started on soc 1
recv unknown msg: ID = 0600, len = 4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
При портировании на МК с little endian не переконвертировался параметр FWDTPNT и не выдерживалась "времянка" записи команд в SOC(что совсем не отображено в документации). Вот и всех делов-то оказалось

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация