Drozd2 0 17 января, 2015 Опубликовано 17 января, 2015 · Жалоба Здравствуйте! Вопрос касательно PIC32MX. Разбираюсь с MIPS и периферией PIC32 попутно с разработкой проекта. Вопрос возник в связи с необходимостью реализовать загрузчик обновленных в перспективе прошивок. Пришлось погрузиться в недра MIPS. Что такое KSEG0 и KSEG1 я понял. Это, если правильно понял, обращение к одному и тому же физическому пространству памяти через разные виртуальные адреса. Не пойму, как в коде должно отражаться, через какой KSEG будет производиться обращение к памяти. Где переключатель cashed/uncashed? Или это происходит автоматически в зависимости от того, через какой виртуальный адрес я обращаюсь к памяти? Готов сам почитать, но пока не нашел где. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Corvus 1 7 февраля, 2015 Опубликовано 7 февраля, 2015 · Жалоба Тут дело не пике, а в mips32 как таковом. Вот немного про работу с памятью http://multicore.ru/mc/data_sheets/mc_start_memory.pdf Ну и "See MIPS run в помощь" http://read.pudn.com/downloads113/ebook/47...0MIPS%20Run.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться