База знаний / Справочник TiOS / Аппаратные средства / Tibbo Project System (TPS) / Платы Tibbo Project PCB (TPP) / Linux-плата Tibbo Project PCB размера 3 (LTPP3), второе поколение / Процессор Plus1 (SP7021)
Память с однократным программированием (OTP)
В Plus1 есть 128 байт памяти с однократным программированием (OTP). Эту особую область памяти можно использовать для записи данных, которые не будут меняться.
Для записи в память OTP понадобятся:
- OTP Tool (скачать)
- Источник постоянного тока 2.5V
Порядок записи
Для записи в память OTP нужен физический доступ к плате. Приведённые ниже инструкции предполагают, что это Linux-плата Tibbo Project PCB размера 3 (LTPP3), второе поколение. Если Plus1 установлен на вашей собственной печатной плате, то на какой вывод подавать напряжение, смотрите в техническом описании SP7021.
- Подайте 2.5V на CN4
- Откройте OTP Tool
- Выберите File > Open File
- Выберите файл таблицы OTP
- Нажмите Open
- Выберите Setting > COM Port
- Выберите COM-порт вашей LTPP3(G2)
- Выберите скорость 115200
- Нажмите OK
- Нажмите Connect
- Включите питание LTPP3(G2)
- Нажмите Read
- Отметьте флажок в столбце Bit для раздела, в который будете записывать
- Введите данные для записи в этот раздел в столбце write
- Нажмите Write
Чтение памяти OTP
Чтобы прочитать всю память OTP, выполните в терминале своей системы команду:
hexdump /sys/bus/nvmem/devices/sp-ocotp0/nvmem

Если нужно увидеть только серийный номер, который занимает небольшую часть памяти OTP, выполните:
cat /proc/cpuinfo
