Я волнуюсь. Буквально сегодня запустил свою рабочую программу на
оригинальном оценочном модуле от Nuvoton, и внезапно карта памяти
SD при чтении начала сбоить в произвольный момент времени, хотя у
меня в изделии работает как часы.
Осциллограф показал нарушение таймингов SDCLK при работе на 50 МГц из-за отсутствия согласующих резисторов и корявой разводки. Поэтому примеры Nuvoton non-OS BSP просто не включают 50 МГц. Пришлось перейти на 25 МГц.
Вроде мелочь, но вызывает недоумение ошибки в комплектах разработчика от производителя.
Поэтому проверять надо всё.
Сигнал SDCLK при использовании согласованного щупа с пружинкой для подключения земли:
А вот тот же сигнал у меня в изделии (правда, пришлось использовать штатный заземляющий провод для щупа вместо "пружинки", не было возможности её подключить):