grinux 0 10 декабря, 2023 Опубликовано 10 декабря, 2023 · Жалоба 16 hours ago, GenaSPB said: Там типовое начало с выключем кеша похоже... до стека не дошло. Я думаю проблема отлалчика iar. Автору зажечь светодиод пожелаем Зажег. Походил шагами через J-Link Commander. Все нормально ходит, PC тикает, инструкции выполняются. Видимо проблема с IAR, как вы и предположили. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
grinux 0 10 декабря, 2023 Опубликовано 10 декабря, 2023 · Жалоба Разобрался. IAR читает регистры процессора по-другому, нежели J-Link Commander. Commander: T5AE4 314:948.384 JLINK_ReadRegs_64(NumRegs = 22, Indexes: T5AE4 314:948.384 116, T5AE4 314:948.384 117, T5AE4 314:948.416 118, T5AE4 314:948.416 119, T5AE4 314:948.416 120, T5AE4 314:948.416 121, T5AE4 314:948.416 122, T5AE4 314:948.416 123, T5AE4 314:948.416 189, T5AE4 314:948.416 190, T5AE4 314:948.416 191, T5AE4 314:948.416 192, T5AE4 314:948.416 193, T5AE4 314:948.416 194, T5AE4 314:948.448 195, T5AE4 314:948.448 147, T5AE4 314:948.448 150, T5AE4 314:948.448 151, T5AE4 314:948.448 152, T5AE4 314:948.448 153, T5AE4 314:948.480 154, T5AE4 314:948.480 155) T5AE4 314:948.480 -- AARCH32_R0=0x600001DB, AARCH32_R1=0xFFFFFFFF, AARCH32_R2=0x00, AARCH32_R3=0x01, AARCH32_R4=0x55058, AARCH32_R5=0x151ECC, AARCH32_R6=0x5516C, AARCH32_R7=0x57D0C, AARCH32_R8=0xD3, AARCH32_R9=0x28000, AARCH32_R10=0x00, AARCH32_R11=0x00, AARCH32_R12=0x00, AARCH32_R13=0x53F3C, AARCH32_R14=0x7DDC, AARCH32_PC=0x04, AARCH32_SPSR_ABT=0x881B0E54, AARCH32_SPSR_SVC=0x60000153, AARCH32_SPSR_HYP=0x00, AARCH32_SPSR_FIQ=0x2007541, AARCH32_SPSR_IRQ=0x1C1301D7, AARCH32_SPSR_UND=0x600001DB IAR: T1E1C 023:631.362 JLINK_ReadRegs(NumRegs = 1, Indexes: 0) T1E1C 023:631.400 -- R0=0x00 T1E1C 023:631.410 - 0.049ms returns 0x00 T1E1C 023:631.652 JLINK_ReadRegs(NumRegs = 1, Indexes: 1) T1E1C 023:631.662 -- R1=0x5516C T1E1C 023:631.670 - 0.019ms returns 0x00 T1E1C 023:631.800 JLINK_ReadRegs(NumRegs = 1, Indexes: 2) T1E1C 023:631.808 -- R2=0x00 T1E1C 023:631.818 - 0.017ms returns 0x00 T1E1C 023:631.948 JLINK_ReadRegs(NumRegs = 1, Indexes: 3) T1E1C 023:631.956 -- R3=0x01 T1E1C 023:631.968 - 0.021ms returns 0x00 T1E1C 023:632.096 JLINK_ReadRegs(NumRegs = 1, Indexes: 4) T1E1C 023:632.106 -- R4=0x55058 T1E1C 023:632.114 - 0.017ms returns 0x00 T1E1C 023:632.248 JLINK_ReadRegs(NumRegs = 1, Indexes: 5) T1E1C 023:632.258 -- R5=0x87A2DA T1E1C 023:632.266 - 0.018ms returns 0x00 T1E1C 023:632.398 JLINK_ReadRegs(NumRegs = 1, Indexes: 6) T1E1C 023:632.406 -- R6=0x5516C T1E1C 023:632.414 - 0.017ms returns 0x00 T1E1C 023:632.548 JLINK_ReadRegs(NumRegs = 1, Indexes: 7) T1E1C 023:632.556 -- R7=0x57D0C T1E1C 023:632.564 - 0.017ms returns 0x00 Через GDB сервер работает нормально. Всем спасибо! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 10 декабря, 2023 Опубликовано 10 декабря, 2023 (изменено) · Жалоба Кстати вспомнил про ещё одну особенность а53 (посмотрев на вашу выдачу) - гипервизор не поддерживается (при попытке инициализации стека гипервизора вылет). ... и не забывать о том что назначение битов actlr в а53 не совпадает с а7 и с а9. Этт будет существенно при запуске многоядерности. Изменено 10 декабря, 2023 пользователем GenaSPB Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
grinux 0 19 декабря, 2023 Опубликовано 19 декабря, 2023 · Жалоба Продолжение тут: Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться