Ответы выше замечательны. Тем не менее, мне показалось, что это просто, просто встроить в него собственный тег SVG на моей веб-странице. Это позволило SVG наследовать стили шрифтов, объявленные в CSS моей страницы без проблем ...
Ну, в вашем коде есть некоторые явные проблемы. Пожалуйста, используйте это для битовых полей: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0337e/BIHHGADD.html
начало: 1: Почему вы меняете базовый адрес здесь
MPU->RBAR = (0x0001d400 << MPU_RBAR_ADDR_Pos);
, это должно быть так. Обратитесь к битовым полям этого регистра.
MPU->RBAR = (0x0001d400);
2: Эта строка не имеет никакого эффекта. Поскольку это поле уже было установлено на ноль при настройке размера, и оно также неверно. Чтобы очистить бит, мы используем & amp; операция не |.
MPU->RASR |= (0UL << MPU_RASR_AP_Pos);
3: Для тестирования попробуйте отключить кэши. i-e tex = 1, b = 0, c = 0, s = 0. Также установите выборки команд для бита XN, чтобы отключить доступ к выборкам команд.