Что видно:
- регистры R0..R3 указывают на память, довольно глубоко, туда, где либо стэк, либо куча лежать могут.
- R12 содержит что-то похожее на ключ, например, доступа во флэш.
Из опыта:
- слеты часто проявляются при недостатке кучи или стэка.
- если писать из программы во флэш, можно случайно записать в область, откуда как раз программа исполняется - слет гарантирован.
Поэтому:
- попробуйте увеличить кучу и/или стэк. Это верно как для самописной системы, так и для осей с локальными стеками задач.
- если таки есть запись во флэш, проверить, куда запись идет.
Сообщение отредактировал IgorKossak - Jan 23 2016, 20:10
Причина редактирования: бездумное цитирование