M8N любой или могут быть ограничения?
Процент вероятности кирпича есть?
Команды для запрещения NMEA msgs вероятно лучше заменить одной командой запрета NMEA протокола.
M8N любой, но обязательно с прошивкой 3.01, в ROM или флеши.
Причем наличие самой флеш не требуется.
Вероятность кирпича равна нулю.
Первая команда переписывает содержимое той области BBRAM (RAM с питанием от суперконденсатора)
где хранится скопированная с eFuse конфигурация. Вторая команда перезапускает, а поскольку контрольная сумма правильная
то использует подставленную конфигурацию. Если M8N отключить от питания то спустя время напряжение на суперконденсаторе
просядет, контрольная сумма исчезнет и при включении FW поместит туда исходную копию eFuse . Естественно лучше заменить одной командой запрета NMEA протокола.
Это уже естетика. По сравнению с часами наблюдений пара лишних секунд инициализации ничто.
Да, прямая запись в BBRAM (ram) начиная с её начального addr 00200000h
Почему так и почему это безопасно объяснил чуть выше.
Собственно команда CFG-PT вычитывает эту область ram и выдает без контрольной суммы.
Первой должна увидеть log4net если sha256 рядом с ней то буду соображать почему не видит.
Попробуйте sha256.dll закинуть туда где kernel32.dll
типа в C:\Windows\System32
да этот cmd работает железно на всех M8N
необходимо только убедится что в этом случае
нет отличий от M8T. Единсвенное место нуждающееся в проверке это литерные смещения.
Я подозреваю что ищу ветряные мельницы, фактически в M8T нет литерной коррекции за исключением
той примитивной таблички
увидел …
стандартная проблема с виндой … запускать exe необходимо перейдя в тот каталог где он лежит с dll
если указать как у Вас через путь то библиотек не найдет.
т.е. в Вашем случае необходимо выполнить:
*cmd
D:
cd D:\tmp\ublox*
и как появилось D:\tmp\ublox>
вводить имена exe с командными строками
в этом же каталоге должны быть dll