Add README with setup instructions and update flash procedure
This commit is contained in:
76
README.md
76
README.md
@@ -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 и целевому устройству
|
||||||
|
- **Ошибка программирования:** Убедитесь, что целевое устройство запитано
|
||||||
|
- **Кириллица в пути:** Переместите папку в путь без русских символов
|
||||||
|
|
||||||
|
---
|
||||||
|
|||||||
10
download.bat
10
download.bat
@@ -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"
|
for %%F in ("%SCRIPT_DIR%\*.bin") do set "FIRMWARE=%%F"
|
||||||
echo Firmware file: %FIRMWARE%
|
echo Firmware file: %FIRMWARE%
|
||||||
"%SCRIPT_DIR%\ATLink_Console.exe" ^
|
"%SCRIPT_DIR%\ATLink_Console.exe" ^
|
||||||
-connect -p ^
|
-connect ^
|
||||||
--dfap --depp ^
|
-p --dfap --depp ^
|
||||||
-e --all ^
|
-e --sec 0-255 ^
|
||||||
--flash -d --a 08000000 --fn "%FIRMWARE%" ^
|
-d --a 08000000 --fn "%FIRMWARE%" --v ^
|
||||||
--v -p --efap1
|
-p --eepp 0-255
|
||||||
|
|
||||||
pause
|
pause
|
||||||
|
|||||||
Reference in New Issue
Block a user