Add README with setup instructions and update flash procedure

This commit is contained in:
2025-11-14 12:37:27 +03:00
parent d300a4b933
commit 78a7ecf5b3
2 changed files with 81 additions and 5 deletions

View File

@@ -0,0 +1,76 @@
# AT-Link Console Programmer
**AT-Link Console Programmer** — консольное приложение на базе AT-Link для программирования микроконтроллеров ARTERY через интерфейс SWD.
---
## 📝 Описание
Данное программное обеспечение позволяет:
- Программировать микроконтроллеры ARTERY через интерфейс SWD
- Конфигурировать устройства из командной строки
- Работать без установки дополнительных драйверов
---
## 📋 Системные требования
### 💻 Программное обеспечение
- **Операционная система:** Windows 7 и выше
- **Драйверы:** Не требуются при использовании отладчика AT-Link
### 🔧 Аппаратное обеспечение
- Отладчик AT-Link
- USB-порт для подключения отладчика
- Целевое устройство с микроконтроллером ARTERY
- Интерфейс SWD (ICE) на целевом устройстве
---
## 🚀 Установка
1. Клонируйте репозиторий или скачайте как zip-архив (`Code``Download ZIP`).
2. Распакуйте архив в корень системного диска (например, `C:\`), чтобы избежать кириллицы в путях.
3. Положите файл прошивки `firmware_v*.*.*.bin` рядом с `ATLink_Console.exe`.
**Пример структуры:**
```
C:\at-link-console-programmer\
├── ATLink_Console.exe
├── download.bat
├── firmware_v1.0.0.bin
└── ...
```
---
## 📦 Прошивка целевого устройства
### Подготовка
1. Убедитесь, что файл прошивки `firmware_v*.*.*.bin` находится в той же папочке, что и `ATLink_Console.exe`
2. Проверьте наличие отладчика AT-Link
### Процедура прошивки
1. **Подключите AT-Link** к USB-порту PC
2. **Подключите AT-Link** к интерфейсу ICE(SWD) целевого устройства
3. **Подайте питание** на целевое устройство
4. **Запустите** файл `download.bat` и дождитесь окончания загрузки firmware
5. **Нажмите любую клавишу** для завершения работы скрипта
6. **Снимите питание** с целевого устройства
7. **Отключите AT-Link** от интерфейса ICE целевого устройства
8. **Отключите AT-Link** от USB-порта PC
9. **Подайте питание** на целевое устройство
> ⚠️ **Примечание:** Первый запуск после прошивки может занять больше времени, чем обычно.
### Возможные проблемы
- **Устройство не обнаружено:** Проверьте подключение AT-Link к USB и целевому устройству
- **Ошибка программирования:** Убедитесь, что целевое устройство запитано
- **Кириллица в пути:** Переместите папку в путь без русских символов
---

View File

@@ -5,10 +5,10 @@ if "%SCRIPT_DIR:~-1%"=="\" set "SCRIPT_DIR=%SCRIPT_DIR:~0,-1%"
for %%F in ("%SCRIPT_DIR%\*.bin") do set "FIRMWARE=%%F"
echo Firmware file: %FIRMWARE%
"%SCRIPT_DIR%\ATLink_Console.exe" ^
-connect -p ^
--dfap --depp ^
-e --all ^
--flash -d --a 08000000 --fn "%FIRMWARE%" ^
--v -p --efap1
-connect ^
-p --dfap --depp ^
-e --sec 0-255 ^
-d --a 08000000 --fn "%FIRMWARE%" --v ^
-p --eepp 0-255
pause