LINUX.ORG.RU

История изменений

Исправление KivApple, (текущая версия) :

У тебя массив memory uint32_t. И ты индексируешь его номерами байт в памяти. Нужно делить все индексы на 4.

Но обычно просто делают #define IO32(addr) (*((volatile uint32_t*) (addr))), массивы не используют.

Исходная версия KivApple, :

У тебя массив memory uint32_t. И ты индексируешь его номерами байт в памяти. Нужно делить все индексы на 4.

Но обычно просто делают #define IO32(addr) (*((volatile uint32_t*) addr)), массивы не используют.