Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
25 марта
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1504114
Топик полностью
Vit
(07.03.2025 09:52, просмотров: 48)
ответил
petrd
на
Да, как мне кажется я и подобрался к этим архитектурным нюансам. Вот и захотелось прояснить насколько получится и как это объяснить. Ядро V2 достаточно простое, исхожу из того что кеша нет (могу ошибаться, но подтверждения, что кеш есть тоже не видел). Может быть есть какой-то буфер для префетча. По аналогии с другими МК WCH предполагаю, что программа работает из теневого RAM, куда программа перекочевала из флеш при загрузке. В месте кода где различия обращение идет только к
Чуть выше
Zikon
дал ссылку на статью, в которой сразу обращают внимание на то, что в один 32-бит регистр за раз попадает две 16-бит команды - это уже по сути мелкий кэш.
Ответить
Я тоже не зря упоминал буфер префетча. Меня не это удивляет, а градиент по времени. В одном случае цифры при одинаковых условиях растут вверх, а в другом почему-то вниз.
-
petrd
(07.03.2025 10:00
)