Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PIC32 KSEG0 и KSEG1
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > MIPS
Drozd2
Здравствуйте!

Вопрос касательно PIC32MX. Разбираюсь с MIPS и периферией PIC32 попутно с разработкой проекта. Вопрос возник в связи с необходимостью реализовать загрузчик обновленных в перспективе прошивок. Пришлось погрузиться в недра MIPS. Что такое KSEG0 и KSEG1 я понял. Это, если правильно понял, обращение к одному и тому же физическому пространству памяти через разные виртуальные адреса. Не пойму, как в коде должно отражаться, через какой KSEG будет производиться обращение к памяти. Где переключатель cashed/uncashed? Или это происходит автоматически в зависимости от того, через какой виртуальный адрес я обращаюсь к памяти? Готов сам почитать, но пока не нашел где.
Corvus
Тут дело не пике, а в mips32 как таковом. Вот немного про работу с памятью
http://multicore.ru/mc/data_sheets/mc_start_memory.pdf

Ну и "See MIPS run в помощь"
http://read.pudn.com/downloads113/ebook/47...0MIPS%20Run.pdf
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.