ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
1367716 Топик полностью
Eddy_Em (01.11.2023 09:00, просмотров: 278) ответил VladislavS. на Что там на этой амёбе может не получиться? Периферия как у stm32f103 считай. CSR-регистры что-ли не поборол? Там главное - отладку запустить. Дальше дело техники.
А хрен бы ее знал. Ругается "Target does not support this command" на любое содержимое "asm volatile". В результате затыкается на первой же инструкции стартапа и уходит в хардфолт. А т.к. прерывания не разрешены, то тупо зависает и ни на что не реагирует (gdb тоже подвисает в итоге, а то бы я прошагал и посмотрел, что там еще не так). 

Надо это последовательно делать: сначала вообще без стартапа и объявления адреса размещения векторов прерываний (все равно в "блинке" их нет), а потом потихоньку добавлять. В STM32 все намного проще было. Там вообще можно было без асмовых инструкций обойтись поначалу.

eddy-em.livejournal.com github.com/eddyem