Основные различия между ARM7TDMI и ARM720T:
- наличие встроенного сопроцессора MMU (memory management unit), наличие кеша и буфера записи.
- у ARM720T существуют дополнительные команды для работы с сопроцессорами MCR и MRC.
Когда MMU не включен (а он такой после сброса) ARM720T-ый камень это чистой воды ARM7TDMI.
"Послекейловские" программы работают на ура!
На сколько мне известно MMU это та штука, которая необходима для Linux и Windows CE.
На ARM720T можно запустить Windows CE.
Сам вплотную работаю с Cirrus Logic EP7312 и использую MMU. Ну очччень полезная штука!!!
С его помощью можно легко "перекроить" карту памяти и "сшить" так как тебе надо.
Супер-инструмент для реализации мультипотокового проекта, где каждый поток это типичная программа для ARM7.
С сопроцессором работаю на асме.