CAPL openFileRead Невозможно иногда открыть файл, CANalyzer

Я тщательно проверяю загрузку встроенного приложения на мою (встроенную) машину, которая включает чтение шестнадцатеричного файла, а затем его загрузку для чтения используемого шестнадцатеричного файла. HexFileHandle = openFileRead(HEX_File_Path, 0);, Проблема начинается после того, как я попробую много раз. Например, если я хочу скачать 1000 раз, после нескольких сотен попыток, CAPL не может открыть файл, Как я узнаю?

`  HexFileHandle = openFileRead(HEX_File_Path, 0);
    if(HexFileHandle != 0)
    {
/*code*/
    }
 else
 {
    /* error as file was not read  */
    putValueToControl("XXX_CTRL", "UDS_SERVICE_RX", "Cannot open Hex File.\n");

 }`

Я получаю Не могу открыть шестнадцатеричный файл в моем окне вывода. Что мне не хватает, почему canalyzer блокирует чтение моего гекса. Наблюдение:- Если я перезапущу canalyzer, я могу начать свой тест снова, но мне нужно установить счетчик на 0, чтобы я попытался загрузить 1000 раз с самого начала.

0 ответов

Другие вопросы по тегам