Перейти к содержанию
    

Программирование STM8S105 в серийном устройстве по SWIN

Добрый день !

Мне необходимо программировать STM8S105 в серийном устройстве и при этом присваивая каждому устройству свой серийный номер.

Вот думаю вариантов 2:

1. Если какой нибудь программатор с собственной памятью, способный нажатием одной кнопки программировать STM8S105 по интерфейсу SWIN ? ( при этом производя инкремент нескольких байт по определенному адресу (серийный номер)).

2. Написать собственную утилиту, способную работать с программаторам от STM8S-Discovery вместо STVP

3. Сейчас посмотрел повнимательней и вроде STVP можно вызывать в консольном режиме и наверное написать программу вызывая его и программируя чип, может кто нибудь это делал ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А использовать собстенный уникальный номер (для каждой свой) самой микросхемы как серийный номер чем не устраивает? Номер зашивается при производстве на заводе. Тогда ничего шить не нужно. Нужно прочитать номер с чипа ну и напечатать его на наклейку. Как то так, ... у нас делалось без проблем. Все в Datasheet, AN есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну это не совсем серийный номер, ну да ладно неважно - принцип понятен )

Возможно, еще будет нужно при прошивке менять OPTION BYTE. Может знаете, можно ли их менять из самой программы или только при прошивке ? Каким программатором пользуетесь при его прошивке ? Мне хочется сделать так что бы подключить SWIN и прошить буквально «нажатием одной кнопки», не задумываясь )

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Написать свою программу для прошивки. Пример работы с API STVP есть в исходниках STVP_CmdLine (STSW-MCU002), в том числе и по Option Byte.

С серийным номером никто не мешает этой же программе, зная его адрес, подставить нужное значение прямо в hex файл перед прошивкой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...