валгринд на ARM9?

Я вижу, что у valgrind есть цель для ARM7, но я нахожу противоречивую информацию о том, поддерживает ли valgrind ARM9. Цель ARM9, с которой я работаю, работает под управлением Linux.

Кому-нибудь конкретно удалось использовать valgrind на цели ARM9? Если это так, любые указатели, которые вы можете предложить, будут полезны, в том числе «как вы это построили?».

Спасибо

-z


person zap foster    schedule 16.06.2011    source источник


Ответы (1)


Valgrind работает на ARM-v7 (название архитектуры), а не на ARM7 (название семейства микросхем). ARM7 — это название довольно старого семейства микросхем (использующих архитектуру ARM-v4), как и ARM9 (ARM-v5). Вы уверены, что у вас чип ARM9, а не Cortex-A9 (использующий архитектуру ARM-v7)? Если это действительно ARM9, вам не повезло. Если это Cortex, то должно работать.

person Variable Length Coder    schedule 17.06.2011
comment
Проверяя /proc/cpinfo, я вижу, что процессор имеет следующую строку: ARM926EJ-S rev 0 (v5l)... Не уверен, какое поколение помещает этот конкретный ARM. - person zap foster; 20.06.2011
comment
ARM926EJ-S - это ARMv5, что на самом деле указано в очень сокращенной форме выводом, который вы прикрепляете; (v5l) — ARMv5, обратный порядок байтов. - person unixsmurf; 25.06.2011