Пытаюсь записать в память с помощью NvM_Write();
есть положительный ответ от UDS.
Когда я пытаюсь прочитать тот же блок, нет ответа, и программа переходит в det с NvM_PENDING state
. Я сбрасываю, а затем пытаюсь прочитать тот же блок памяти, в этом блоке нет данных (это просто 0x00).
NvM_Write приводит к Fee_Write
, но Fls_Write
никогда не вызывается. Это проблема конфигурации?
Отладил и обнаружил, что Fls_Write
никогда не вызывается. Nvm, Fee и fls вызываются каждые 5 мс. Когда я запрашиваю NvM_Write, запрос помещается в очередь для обслуживания в будущем.