выпустить 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 Так что нам нужно передвинуть адрес программы вперед, Перекомпиляция после модификации,
Аппаратное соединение
- Используй соединение с дюпоном 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 иконк, Если все соединения в норме, то изображение будет показано ниже
импортирова flash Алгоритм загрузки
- Декомпрессия и загрузка W806flash. exe документ, Ты получишь W806flash Папка, Файлы алгоритма скачиваются в папке W806. flash
- откр CDS инженерн, По очереди нажмите на панель инструментов над программным обеспечением Window -- Preferences
Как показано на диалогах, выпрыгивающих из них, По очереди, Проводить ввод flash Операция загрузки алгоритма
щелчк Import Выбор после выбора Мы только что его разгерметизировали flash Загрузка файлов алгоритма W806. flash
Один из них потом всплывёт Modify Flash Template Диалоговая рама, Пользователь может внести изменения в зависимости от необходимости, По умолчанию тоже щелчк OK
После успешного импорта он будет показан справа Flash Версия алгоритма и основная информация, щелчк Apply and Close Просто закройте его
Конфигурация использует алгоритм загрузки
- Правый ключ создает хороший проект, Следуйте по плану debugger Настройте
- На ходу Debug Configuration Табуляция , Двойн клик T-Head Application Выбор открыт debug Параметрический профиль
- Конфигурация на странице параметрической конфигурации доступна в соответствии с графиком
- в щелчк Для скачивания алгоритма, который вы выберете, Конфигурации на вырванных страницах представлены следующим образом
Как показано на рисунке, щелчк Apply and Close
- Переключаемся Debugger Блок опций конфигурации, провод Debugger конфигурац
- 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 вариант
- Выберите, когда закончите Apply и Нажми прямо Debug Выбор за вами,
img src="https: //zyqmain-1311779619. cos. ap-nanjing. myqcloud. com/img/202206170636307. png" /
В первый раз все должно быть именно так, Потом просто нужно нажать IDE Небольшие иконы пауков на интерфейсе могут быть доступны, Или выбрать правильный ключ debug Это нормально
- После того, как все настроено правильно, Можно увидеть следующий интерфейс, означающий успех
- есл У маленьких партнеров есть связи 0 слов , Вы увидите следующие отпечатки
Настройка сломанной точки
Потому что этот раз основан на Flash Отладка, Таким образом, тип разлома должен быть установлен Разрыв оборудования Или автоматический разрыв Метод установки
После установки, Двойной удар в сторону Можно быстро установить точку отключения
впоследств Это можно сделать debug Отладил, отключ debug , Нажми на доску разработки Перезагрузка , Программа может работать автоматически.