У меня есть сгенерированный файл данных, который я читаю в память. Каждый тест может генерировать другой файл данных для чтения в память.Могу ли я сделать предупреждение readmemh фатальным?
Если сгенерированный файл данных больше, чем память, я получаю эти тонкие ошибки для отладки ошибок. Я бы хотел поймать эти ошибки во время readmemh.
Я вижу ncsim выдаст предупреждение:
ncsim: * W, RMEMAR: $ предупреждение readmem: адрес увеличивается вне диапазона. Слишком много слов данных, прочитанных в строке 16386 файла "happ.dat". Ток адрес: 16385, адресный диапазон: [0: 16384].
Но, как мы все знаем, предупреждения в значительной степени игнорируются. Как я могу сделать это предупреждение фатальным? Или есть другой способ проверить, является ли файл .dat слишком большим?