Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
21 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
1464935
Топик полностью
vesago
(23.09.2024 09:26, просмотров: 35)
ответил
il-2
на
Отличие CM0 и CM3 - в отработке невыровненного доступа. CM3 отрабатывает невыровненный доступ корректно, только тактов больше уходит. CM0 выпадает в HardFault. В настройках ядра какого-то из них (или обоих) есть бит, отвечающий за работу при невыровненном доступе. Толи в CM0 есть такой бит, и он по умолчанию сброшен, толи в CM3 он по умолчанию установлен. Толи у обоих он есть. Ищи сам. Возможно, что будет достаточно для CM0 его включить (если он там есть). 99%, что проблема
Спасибо, вот это похоже на корень зла. Ради интереса поисследую. Но библиотеку я другую возьму - попроще.
Ответить