Автор Тема: Замена MAC-адреса на ЭКР2102К-Ф  (Прочитано 2213 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Юрий Иванов

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 157
  • Похвалили: 56 раз(а)
  • Откуда: Сибирь
Здравствуйте! Пришла прошивка из Счётмаша на замену МАС-адреса, а инструкции по программированию нет. Звонить им ещё рано. Может подскажете как прошивать?
 

Оффлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 7506
  • Похвалили: 1108 раз(а)
  • Он умер.
  • Откуда: ARMвиль
Re: Замена MAC-адреса на ЭКР2102К-Ф
« Ответ #1 : 22/03/2017 12:30:02 »
подсказываю: по swd. то есть купить за 20 тыр jlink от segger.
то, что дарвин и вы называете эволюцией, является лишь умыслом Отца.
 

Оффлайн luzgin

  • Наш человек
  • Старожил
  • ***
  • Сообщений: 495
  • Похвалили: 20 раз(а)
  • Откуда: Белгород
Re: Замена MAC-адреса на ЭКР2102К-Ф
« Ответ #2 : 22/03/2017 12:45:37 »
Здравствуйте! Пришла прошивка из Счётмаша на замену МАС-адреса, а инструкции по программированию нет. Звонить им ещё рано. Может подскажете как прошивать?
а зачем вы его меняете?
 

Оффлайн got10

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2403
  • Похвалили: 635 раз(а)
Re: Замена MAC-адреса на ЭКР2102К-Ф
« Ответ #3 : 22/03/2017 12:53:15 »
Спойлер
В приложении Вы найдете архив с программой для программирования Ethernet модулей  с разными MAC адресами.

Вам необходимо:



1. Распаковать архив в какую-нибудь папку.

2. Открыть текстовым  редактором файл AdjustMAC.bat

3. Во второй строке заменить XXXXXX любым набором 6 шестнадцатеричных цифр. Например +-SERIAL=123ABC@1FFF3

Для каждого устройства надо вписывать разные цифры.

4. Сохранить отредактированный файл.

5. Запустить AdjustMAC.bat на выполнение.

6. После выполнения в той же папке должен появиться файл FileToProgram.hex. Этим файлом надо программировать очередное устройство.

7 . Повторять п.п. 2-6 для программирования последующих устройств.



При желании можно в этот bat файл добавить команду программирования  устройства через PIcKit-3 , чтобы одной командой запускать и генерацию файла и его программирование в устройство.



Это быстрое решение проблемы MAC адресов не является, однако, полным и окончательным решением проблемы. Т.к программируемый MAC адрес должен быть уникальным в мире. По хорошему, Вы, как производитель устройств с Ethernet, должны быть зарегистрированы а какой-то международной организации и получить выделенный вам диапазон MAC адресов, адреса из которого вы и должны назначать выпускаемым вами устройствам.

Однако, на мой взгляд, лучше сделать по другому. Микрочип выпускает специальные микросхемы, каждая из которых содержит уникальный MAC адрес из диапазона, выделенного микрочипу.  Надо доработать схему таким образом, чтобы подключить к микроконтроллеру эту микросхему. И тогда можно будет при старте считывать з нее уникальный адрес и использовать его как MAC адрес Ethernet. В этом случае не потребуется программировать в каждое устройство разные прошивки.


Убито ФН=1, ATOL GRADE=D
 

Оффлайн Юрий Иванов

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 157
  • Похвалили: 56 раз(а)
  • Откуда: Сибирь
Re: Замена MAC-адреса на ЭКР2102К-Ф
« Ответ #4 : 22/03/2017 12:58:51 »
Две ККМ в одной сетке стоят и получают один и тот же адрес. Передачи данных в ОФД нет совсем. Нужно поменять на одной из них МАС-адрес.
Спасибо) Это всё у меня уже есть, прошиву сделал. Программировать её так же, как и основную прошиву? Я заливаю по RS-232/
 

Оффлайн Юрий Иванов

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 157
  • Похвалили: 56 раз(а)
  • Откуда: Сибирь
Re: Замена MAC-адреса на ЭКР2102К-Ф
« Ответ #5 : 22/03/2017 14:38:05 »
Интересно, а через ChipProg кто-нибудь пробовал программировать Pic18 через шлейф?)
 

Оффлайн spectator

  • Наш человек
  • Свой в доску
  • ***
  • Сообщений: 59
  • Похвалили: 10 раз(а)
  • Откуда: Южно-Сахалинск
Re: Замена MAC-адреса на ЭКР2102К-Ф
« Ответ #6 : 23/03/2017 04:43:52 »
Пришла прошивка из Счётмаша на замену МАС-адреса, а инструкции по программированию нет.
А где все это увидеть? Мне почему-то ничего не пришло...
 

Оффлайн Юрий Иванов

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 157
  • Похвалили: 56 раз(а)
  • Откуда: Сибирь
Re: Замена MAC-адреса на ЭКР2102К-Ф
« Ответ #7 : 23/03/2017 12:31:07 »
В файловом архиве лежит прошивка.
 

Оффлайн Юрий Иванов

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 157
  • Похвалили: 56 раз(а)
  • Откуда: Сибирь
Re: Замена MAC-адреса на ЭКР2102К-Ф
« Ответ #8 : 23/03/2017 12:34:10 »
 Через ChipProg не получилось прошить, будем программировать через PIcKit-3.
 

Оффлайн Юрий Иванов

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 157
  • Похвалили: 56 раз(а)
  • Откуда: Сибирь
Re: Замена MAC-адреса на ЭКР2102К-Ф
« Ответ #9 : 23/03/2017 12:44:18 »
Пришёл ответ из Счётмаша на мой вопрос об одинаковых МАС-адресах на всех выпускаемых ими кассах.

Добрый день,
До сегодняшнего дня да.
Но сейчас мы меняем прошивку на кассу и на блок связи, на блок связи  на разъем программирования будет одеваться плата с микросхемой с мак адресом. И кассы будут с разными мак адресами.
Автономные кассы работали ранее по киоскам для торговли хлебом и молоком, а не в офисах по несколько касс.
Мы были не готовы к такому.

С уважением,
Аболымова Елена
ведущий программист
ЗАО "Счетмаш"
отдел программирования
тел.: 73-49-88 (внут.59-54)
e-mail: EAbolymova@schetmash.com
 

Оффлайн PuRGen

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 4858
  • Похвалили: 1244 раз(а)
  • Роман
  • Откуда: Камышлов Свердловская обл.
Re: Замена MAC-адреса на ЭКР2102К-Ф
« Ответ #10 : 23/03/2017 13:48:45 »
Интересная логика. Магазин у дома с двумя отделами, это не киоск с молоком и хлебом, а офис в несколько касс? :D
 

Оффлайн luzgin

  • Наш человек
  • Старожил
  • ***
  • Сообщений: 495
  • Похвалили: 20 раз(а)
  • Откуда: Белгород
Re: Замена MAC-адреса на ЭКР2102К-Ф
« Ответ #11 : 23/03/2017 14:00:42 »
интересно а с СИМ картами (GSM)  несколько касс в одной организации и одном ОФД работать будут?
 

Оффлайн SkaT

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 5143
  • Похвалили: 885 раз(а)
Re: Замена MAC-адреса на ЭКР2102К-Ф
« Ответ #12 : 23/03/2017 22:35:03 »
...Но сейчас мы меняем прошивку на кассу и на блок связи, на блок связи  на разъем программирования будет одеваться плата с микросхемой с мак адресом. И кассы будут с разными мак адресами. ...
Интересно, а ПО потом будет совместимо для ЭКРок с доп платой, и без доп платы... Если уж прошивку на кассу меняют при установке этой самой платы...
 

Оффлайн coldkomi

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 705
  • Похвалили: 317 раз(а)
Re: Замена MAC-адреса на ЭКР2102К-Ф
« Ответ #13 : 24/03/2017 04:14:51 »
Из меня плохой схемотехники никакой пограмист, если кто-то заинтересуется, вот пара ресурсов.
https://habrahabr.ru/post/138081/
http://easyelectronics.ru/modul-pic18f67j60-dlya-pinboard-ii.html#more-921
Почему Счетмаш решил сделать так, а не иначе, неизвестно. По непроверенным данным интерфесный модуль разрабатывали не на заводе.
 

Оффлайн okas

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 926
  • Похвалили: 97 раз(а)
Re: Замена MAC-адреса на ЭКР2102К-Ф
« Ответ #14 : 24/03/2017 11:47:02 »
В файловом архиве лежит прошивка.
Ткните. Ослеп видимо. В упор ничего похожего не вижу.
 

Оффлайн Юрий Иванов

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 157
  • Похвалили: 56 раз(а)
  • Откуда: Сибирь
« Последнее редактирование: 26/03/2017 04:16:25 от Master X »
 

Оффлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 7506
  • Похвалили: 1108 раз(а)
  • Он умер.
  • Откуда: ARMвиль
Re: Замена MAC-адреса на ЭКР2102К-Ф
« Ответ #16 : 24/03/2017 12:47:10 »
Почему Счетмаш решил сделать так, а не иначе, неизвестно. По непроверенным данным интерфесный модуль разрабатывали не на заводе.
ну и что. на пеонере тоже готовый модуль.
то, что дарвин и вы называете эволюцией, является лишь умыслом Отца.
 

Оффлайн Юрий Иванов

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 157
  • Похвалили: 56 раз(а)
  • Откуда: Сибирь
Re: Замена MAC-адреса на ЭКР2102К-Ф
« Ответ #17 : 25/03/2017 14:21:09 »
Разбирался с заменой МАС-адреса на ЭКР2102К-Ф. Похоже высланная Счётмашем методика не работает. Генерируется файл, который отличается по своей структуре от заводского, открывал блокнотом. И при программировании его в ККМ, интерфейсная плата не работает. Перепрошиваю заводской прошивой - всё работает, но МАС-адрес соответственно тот же, заводской. Кто-нибудь ещё занимался этим вопросом?
 

Оффлайн Юрий Иванов

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 157
  • Похвалили: 56 раз(а)
  • Откуда: Сибирь
Re: Замена MAC-адреса на ЭКР2102К-Ф
« Ответ #18 : 25/03/2017 14:24:07 »
интересно а с СИМ картами (GSM)  несколько касс в одной организации и одном ОФД работать будут?
Думаю, что будут. Номера у СИМок разные)
 

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23