tools/gen-device-svd: show better error messages
Show an error message when input .svd files cannot be found.
Этот коммит содержится в:
родитель
dd5b5a381c
коммит
a577bc2a1b
1 изменённых файлов: 8 добавлений и 1 удалений
|
@ -372,9 +372,16 @@ Default_Handler:
|
||||||
out.write(' IRQ {name}_IRQHandler\n'.format(**intr))
|
out.write(' IRQ {name}_IRQHandler\n'.format(**intr))
|
||||||
|
|
||||||
def generate(indir, outdir, sourceURL):
|
def generate(indir, outdir, sourceURL):
|
||||||
|
if not os.path.isdir(indir):
|
||||||
|
print('cannot find input directory:', indir, file=sys.stderr)
|
||||||
|
sys.exit(1)
|
||||||
if not os.path.isdir(outdir):
|
if not os.path.isdir(outdir):
|
||||||
os.mkdir(outdir)
|
os.mkdir(outdir)
|
||||||
for filepath in sorted(glob(indir + '/*.svd')):
|
infiles = glob(indir + '/*.svd')
|
||||||
|
if not infiles:
|
||||||
|
print('no .svd files found:', indir, file=sys.stderr)
|
||||||
|
sys.exit(1)
|
||||||
|
for filepath in sorted(infiles):
|
||||||
print(filepath)
|
print(filepath)
|
||||||
device = readSVD(filepath, sourceURL)
|
device = readSVD(filepath, sourceURL)
|
||||||
writeGo(outdir, device)
|
writeGo(outdir, device)
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче