Я работаю над встроенным устройством, которое использует Aurix TC234. Мое программное обеспечение (AUTOSAR), которое работает на нем, должно выполнять некоторые проверки во время запуска в определенном диапазоне адресов ПЗУ.
Данные, которые должны быть проверены, не записываются во время перепрошивки моего программного шестнадцатеричного файла. Это означает, что диапазон адресов должен быть записан до того, как мое программное обеспечение будет прошито на этом устройстве.
Мой худший сценарий: кто-то забывает прошить этот диапазон адресов. Мое программное обеспечение мигает, и во время запуска осуществляется доступ к этой памяти. В этом случае возникает ловушка.
Мой вопрос: есть ли безопасный способ проверить этот конкретный диапазон адресов ПЗУ, был ли он записан или нет? Можно ли справиться с такой ловушкой?