AdaCore / svd2ada

An Ada binding generator from SVD descriptions for bare board ARM devices.
GNU General Public License v3.0
64 stars 36 forks source link

CONSTRAINT_ERROR : ada_gen.adb:689 index check failed #1

Closed elbric0 closed 8 years ago

elbric0 commented 8 years ago

I tried to generate Ada code for the STM32F30x microcontrollers with svd2ada but I got an error during the execution.

air-de-jasmin:svd2ada jasmin$ ./svd2ada /Users/jasmin/Ada/STMicroelectronics_CMSIS_SVD/STM32F30x.svd /Users/jasmin/Ada/STM32F30x
Creating Dir /Users/jasmin/Ada/STM32F30x
Generate /Users/jasmin/Ada/STM32F30x/stm32f30x.ads
Generate /Users/jasmin/Ada/STM32F30x/stm32f30x-gpio.ads
Generate /Users/jasmin/Ada/STM32F30x/stm32f30x-tsc.ads
Generate /Users/jasmin/Ada/STM32F30x/stm32f30x-crc.ads
Generate /Users/jasmin/Ada/STM32F30x/stm32f30x-flash.ads
Generate /Users/jasmin/Ada/STM32F30x/stm32f30x-rcc.ads
Generate /Users/jasmin/Ada/STM32F30x/stm32f30x-dma.ads
Generate /Users/jasmin/Ada/STM32F30x/stm32f30x-tims.ads
Generate /Users/jasmin/Ada/STM32F30x/stm32f30x-usart.ads
Generate /Users/jasmin/Ada/STM32F30x/stm32f30x-spi.ads

raised CONSTRAINT_ERROR : ada_gen.adb:689 index check failed
lambourg commented 8 years ago

This should now be fixed. Note that svd2ada is still under heavy initial development, so the generated binding may not be working out of the box right now ...