Когда я использую JTAG для загрузки моего кода C на оценочную плату, он успешно загружается. Однако, когда я выполнил свой код из main(), я сразу же получил ошибку «CPU не остановился», а затем «Нет APB-AP found».Ошибка «CPU не остановлена» и «Нет APB-AP найден»
Я смог загрузить и выполнить код, связанный с USB, прежде чем я получил эту ошибку.
Я искал ее для поиска и использовал команду JTAG «rx 0» для сброса цели, но она не вносит никаких изменений.
Я использую процессор ARM Cortex-M3, J-Link ARM V4.14d, встроенную среду IDE IAR.
Спасибо за помощь ур.
Вы уверены, что 'main()' является точкой входа? Как правило, существует довольно много кода запуска, который должен быть выполнен для настройки адресации памяти, инициализации аппаратного обеспечения, установки указателя стека и т. Д., Прежде чем вы сможете начать делать такие вещи, как настройка библиотеки времени выполнения C, не говоря уже о том, Основной() '. – RBerteig
IAR выполнит код запуска и вставляет точку останова в main(). Но я получил ошибку, когда продолжаю идти от main(). – Supernova