чтоб W806 с STM32 Так же как и отладка загрузки в реальном времени

выпустить 2022-06-17 06: 54: 26

Этот раздел покажет вам, как им пользоваться CDS + cklink Реализация основана на FLASH в debug И прижигание

Подготовка к фазе

  • Загрузка, предоставленная ниже канала связи W806 в Flash Загрузка файлов алгоритма w806. flash, Из-за ограничений на использование сети эли, И так оно и было 7z Самодекомпрессия формата exe документ, Маленькие друзья могут спокойно есть, Прямой декомпрессию можно получить w806. flash документ Этот подалгоритм не содержит официальных документов secboot документ, Следовательно, да модификац gcc_csky. ld Документы flash Начальный адрес

​ flash Алгоритм связи 「W806flash」https: //www. aliyundrive. com/s/qsFyBhTnpm2

​ Инженерная часть тестирования также находится в ссылке.

  • модификац gcc_csky. ld документ

​ В этот раз flash Алгоритм пока не интегрирован Официально secboot документ, Позже! ! !

    • использова CDS откр Создание объекта откр gcc_csky. ld Файлы могут быть изменены в соответствии с диаграммой, Из-за неинтеграции secboot Так что нам нужно передвинуть адрес программы вперед, Перекомпиляция после модификации,

    image-20220617055759381

Аппаратное соединение

  • Используй соединение с дюпоном cklink и W806 , Он соединен в одну ступню с другой;
CKLINK W806
TRST RESET (PA0)
TMS TMS (PA4)
TCK TCK (PA1)
GND GND
  • Здесь W806 Внешнее питание от панели разработки, Больше нет cklink электричеств, Возможно, отладка не удалась из-за нехватки энергии.
  • поскольк W806 в PA1 PA4 штыр, Есть и другие дополнительные функции, Пожалуйста, убедитесь, что отладка началась, Эти два штыря не были повторно использованы для других функций.

откр T-Head DebugServer

Двойной удар по столу T-Head DebugServer иконк, Если все соединения в норме, то изображение будет показано ниже

image-20220611160629606

импортирова flash Алгоритм загрузки

  • Декомпрессия и загрузка W806flash. exe документ, Ты получишь W806flash Папка, Файлы алгоритма скачиваются в папке W806. flash

image-20220617061047414

  • откр CDS инженерн, По очереди нажмите на панель инструментов над программным обеспечением Window -- Preferences

image-20220617060800498

​ Как показано на диалогах, выпрыгивающих из них, По очереди, Проводить ввод flash Операция загрузки алгоритма

image-20220617060843508

щелчк Import Выбор после выбора Мы только что его разгерметизировали flash Загрузка файлов алгоритма W806. flash

image-20220617061248979

Один из них потом всплывёт Modify Flash Template Диалоговая рама, Пользователь может внести изменения в зависимости от необходимости, По умолчанию тоже щелчк OK

image-20220617061454631

После успешного импорта он будет показан справа Flash Версия алгоритма и основная информация, щелчк Apply and Close Просто закройте его

image-20220617061601856

Конфигурация использует алгоритм загрузки

  • Правый ключ создает хороший проект, Следуйте по плану debugger Настройте

image-20220617061854918

  • На ходу Debug Configuration Табуляция , Двойн клик T-Head Application Выбор открыт debug Параметрический профиль

image-20220617061932945

  • Конфигурация на странице параметрической конфигурации доступна в соответствии с графиком

image-20220617062606405

  • в щелчк image-20220617062700226Для скачивания алгоритма, который вы выберете, Конфигурации на вырванных страницах представлены следующим образом

image-20220617063256855

Как показано на рисунке, щелчк Apply and Close

image-20220617063332446

  • Переключаемся Debugger Блок опций конфигурации, провод Debugger конфигурац

image-20220611161752492

    • Local JTAG Этот вариант используется непосредственно cklink Отладка, Нет необходимости начинать в одиночку T-Head DebugServer , Два отладки не могут быть осуществлены одновременно, использова Local JTAG Отладка, Нужна помощь T-Head DebugServer закр.
    • JTAG Server Этот вариант требует помощи T-Head DebugServer Создавать socket Отладка удаленного действия, Время конфигурации требует, чтобы слоган был подан с T-Head DebugServer Созданные консольные лозунги должны быть последовательными
    • Simulator Этот вариант в основном имитирован CPU Ядерное использование
    • OpenOCD Выбор был сделан RISC -V Серия

Попробуем W806 В общем LocalJTAG и JTAG Server Два варианта, LocalJTAG Выбор требует cklink Прошивка и CDS Прошивка, встроенная в середину, Иначе будет автоматическое обновление, Его не остановить, JTAG Server Опции автоматически не обновляются. Мы используем его в этот раз JTAH Server вариант

image-20220611162559122

  • Выберите, когда закончите Apply и Нажми прямо Debug Выбор за вами,

img src="https: //zyqmain-1311779619. cos. ap-nanjing. myqcloud. com/img/202206170636307. png" /

В первый раз все должно быть именно так, Потом просто нужно нажать IDE Небольшие иконы пауков на интерфейсе могут быть доступны, Или выбрать правильный ключ debug Это нормально

image-20220611163158020

  • После того, как все настроено правильно, Можно увидеть следующий интерфейс, означающий успех
  • image-20220617063954969
  • есл У маленьких партнеров есть связи 0 слов , Вы увидите следующие отпечатки

image-20220617064047357

Настройка сломанной точки

Потому что этот раз основан на Flash Отладка, Таким образом, тип разлома должен быть установлен Разрыв оборудования Или автоматический разрыв Метод установки

image-20220617064358298

После установки, Двойной удар в сторону Можно быстро установить точку отключения

image-20220617064537884

впоследств Это можно сделать debug Отладил, отключ debug , Нажми на доску разработки Перезагрузка , Программа может работать автоматически.

0 Комментарий

опубликова
вопросы