|
Сохранить серийный номер в памяти. |
|
|
|
Jan 29 2015, 08:25
|

Универсальный солдатик
     
Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362

|
Размышляю над тем же. Пока выдаю уникальный номер микронтроллера (32 бита из 96), но эти цифры во-первых, громадные (даже старшие биты не нулевые, не знаю, как они свой номер генерируют), во вторых, не совпадают с номером на задней панели прибора. У меня есть внешняя SPI-flash память, могу в нее записывать при настройке-регулировке, с помощью настроечных функций, недоступных пользователю. Также можно и внутреннюю память программировать, только задать номер нужно.
|
|
|
|
|
Jan 29 2015, 08:35
|
Профессионал
    
Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075

|
Цитата(ViKo @ Jan 29 2015, 13:25)  Размышляю над тем же. Пока выдаю уникальный номер микронтроллера (32 бита из 96), но эти цифры во-первых, громадные (даже старшие биты не нулевые, не знаю, как они свой номер генерируют), во вторых, не совпадают с номером на задней панели прибора. У меня есть внешняя SPI-flash память, могу в нее записывать при настройке-регулировке, с помощью настроечных функций, недоступных пользователю. Также можно и внутреннюю память программировать, только задать номер нужно. я прошиваю утилитой SEGGER J-FLASH ARM. там есть возможность указать start address и end address. может можно начать не с нулевого адреса а на свободное место прошить серийник? скажем я начинаю програмировать не с первого сектора а со второго. а в первый я записываю серийник. я понимаю что теряется 512 байт но что делать. селяви.
|
|
|
|
|
Jan 29 2015, 08:59
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(ViKo @ Jan 29 2015, 10:54)  Там же есть еще OTP память. "Если контроллер не указан - значит AVR STM32"?  У автора, судя по краю надписи на снимке экрана, какой-то другой.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Jan 29 2015, 09:02
|
Профессионал
    
Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075

|
Цитата(Сергей Борщ @ Jan 29 2015, 13:56)  это у меня гугл заглючил.  Цитата(Сергей Борщ @ Jan 29 2015, 13:59)  "Если контроллер не указан - значит AVR STM32"?  У автора, судя по краю надписи на снимке экрана, какой-то другой. у меня EFM32TG842 - всю кровь мне попортил
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|