/** * These arguments were used when this file was generated. They will be automatically applied on subsequent loads * via the GUI or CLI. Run CLI with '--help' for additional information on how to override these arguments. * @cliArgs --device "AM62x" --package "ALW" --part "Default" * @versions {"tool":"1.20.0+3587"} */ /** * These are the peripherals and settings in this configuration */ const iCSI1 = scripting.addPeripheral("CSI"); iCSI1.$name = "CAM_CSI0"; iCSI1.RXRCALIB.$used = false; const iDSS1 = scripting.addPeripheral("DSS"); iDSS1.$name = "main_dss0"; iDSS1.EXTPCLKIN.$used = false; const iEPWM1 = scripting.addPeripheral("EPWM"); iEPWM1.$name = "EPWM0_BL"; iEPWM1.A.pu_pd = "pu"; iEPWM1.A.rx = false; iEPWM1.A.$assign = "SPI0_CS0"; iEPWM1.B.$used = false; iEPWM1.SOCA.$used = false; iEPWM1.SOCB.$used = false; iEPWM1.SYNCI.$used = false; iEPWM1.SYNCO.$used = false; iEPWM1.TZn_IN0.$used = false; iEPWM1.TZn_IN1.$used = false; iEPWM1.TZn_IN2.$used = false; iEPWM1.TZn_IN3.$used = false; iEPWM1.TZn_IN4.$used = false; iEPWM1.TZn_IN5.$used = false; const iI2C1 = scripting.addPeripheral("I2C"); iI2C1.$name = "main_i2c1"; iI2C1.$assign = "I2C1"; iI2C1.SCL.$assign = "I2C1_SCL"; iI2C1.SDA.$assign = "I2C1_SDA"; const iI2C2 = scripting.addPeripheral("I2C"); iI2C2.$name = "main_i2c0"; const iMCAN1 = scripting.addPeripheral("MCAN"); iMCAN1.$name = "MAIN_MCAN0"; const iMCASP1 = scripting.addPeripheral("MCASP"); iMCASP1.$name = "AUDIO_MCASP1"; iMCASP1.$assign = "MCASP1"; iMCASP1.$pinGroup.AXR0.$assign = "GPMC0_WEn"; iMCASP1.$pinGroup.AXR2.$assign = "GPMC0_ADVn_ALE"; const iMCU_GPIO1 = scripting.addPeripheral("MCU_GPIO"); iMCU_GPIO1["0"].rx = false; iMCU_GPIO1["1"].rx = false; iMCU_GPIO1["1"].$assign = "MCU_SPI0_CS1"; iMCU_GPIO1["1"].$used = true; iMCU_GPIO1["2"].rx = false; iMCU_GPIO1["3"].rx = false; iMCU_GPIO1["3"].pu_pd = "pd"; iMCU_GPIO1["3"].$used = true; iMCU_GPIO1["4"].rx = false; iMCU_GPIO1["5"].rx = false; iMCU_GPIO1["6"].rx = false; iMCU_GPIO1["7"].rx = false; iMCU_GPIO1["8"].rx = false; iMCU_GPIO1["8"].pu_pd = "pd"; iMCU_GPIO1["8"].$assign = "MCU_UART0_RTSn"; iMCU_GPIO1["8"].$used = true; iMCU_GPIO1["9"].rx = false; iMCU_GPIO1["10"].rx = false; iMCU_GPIO1["11"].rx = false; iMCU_GPIO1["12"].rx = false; iMCU_GPIO1["13"].rx = false; iMCU_GPIO1["14"].rx = false; iMCU_GPIO1["15"].rx = false; iMCU_GPIO1["16"].rx = false; iMCU_GPIO1["17"].rx = false; iMCU_GPIO1["18"].rx = false; iMCU_GPIO1["19"].rx = false; iMCU_GPIO1["20"].rx = false; iMCU_GPIO1["21"].rx = false; iMCU_GPIO1["22"].rx = false; iMCU_GPIO1["23"].rx = false; iMCU_GPIO1.$name = "MCU_GPIO0"; iMCU_GPIO1.$assign = "MCU_GPIO0"; const iMCU_MCAN1 = scripting.addPeripheral("MCU_MCAN"); iMCU_MCAN1.$name = "MCU_MCAN1"; iMCU_MCAN1.RX.$assign = "MCU_MCAN0_RX"; iMCU_MCAN1.TX.$assign = "MCU_MCAN0_TX"; const iMCU_MCAN2 = scripting.addPeripheral("MCU_MCAN"); iMCU_MCAN2.$name = "MCU_MCAN2"; const iOSPI1 = scripting.addPeripheral("OSPI"); iOSPI1.$name = "MyOSPI1"; iOSPI1.CLK.$used = false; iOSPI1.CSn0.$used = false; iOSPI1.CSn1.$used = false; iOSPI1.CSn2.$used = false; iOSPI1.CSn3.$used = false; iOSPI1.D0.$used = false; iOSPI1.D1.$used = false; iOSPI1.D2.$used = false; iOSPI1.D3.$used = false; iOSPI1.D4.$used = false; iOSPI1.D5.$used = false; iOSPI1.D6.$used = false; iOSPI1.D7.$used = false; iOSPI1.DQS.$used = false; const iUART1 = scripting.addPeripheral("UART"); iUART1.$name = "MAIN_UART4"; iUART1.$assign = "USART4"; iUART1.CTSn.rx = false; iUART1.CTSn.$used = false; iUART1.DCDn.rx = false; iUART1.DCDn.$used = false; iUART1.DSRn.rx = false; iUART1.DSRn.$used = false; iUART1.DTRn.$used = false; iUART1.RIn.rx = false; iUART1.RIn.$used = false; iUART1.RTSn.$used = false; iUART1.RXD.$assign = "GPMC0_CSn2"; iUART1.TXD.$assign = "GPMC0_CSn3"; const iUART2 = scripting.addPeripheral("UART"); iUART2.$name = "MIAN_UART6"; iUART2.$assign = "USART6"; iUART2.CTSn.rx = false; iUART2.CTSn.$used = false; iUART2.DCDn.rx = false; iUART2.DCDn.$used = false; iUART2.DSRn.rx = false; iUART2.DSRn.$used = false; iUART2.DTRn.$used = false; iUART2.RIn.rx = false; iUART2.RIn.$used = false; iUART2.RTSn.$used = false; const iWKUP_UART1 = scripting.addPeripheral("WKUP_UART"); iWKUP_UART1.$name = "touchscreen"; iWKUP_UART1.$assign = "WKUP_USART0"; iWKUP_UART1.CTSn.rx = false; iWKUP_UART1.CTSn.$used = false; iWKUP_UART1.RTSn.$used = false; iWKUP_UART1.RXD.$assign = "WKUP_UART0_RXD"; iWKUP_UART1.TXD.$assign = "WKUP_UART0_TXD"; /** * Pinmux solution for unlocked pins/peripherals. This ensures that minor changes to the automatic solver in a future * version of the tool will not impact the pinmux you originally saw. These lines can be completely deleted in order to * re-solve from scratch. */ iCSI1.$suggestSolution = "CSI_RX0"; iCSI1.RXCLKN.$suggestSolution = "CSI0_RXCLKN"; iCSI1.RXCLKP.$suggestSolution = "CSI0_RXCLKP"; iCSI1.RXN0.$suggestSolution = "CSI0_RXN0"; iCSI1.RXN1.$suggestSolution = "CSI0_RXN1"; iCSI1.RXN2.$suggestSolution = "CSI0_RXN2"; iCSI1.RXN3.$suggestSolution = "CSI0_RXN3"; iCSI1.RXP0.$suggestSolution = "CSI0_RXP0"; iCSI1.RXP1.$suggestSolution = "CSI0_RXP1"; iCSI1.RXP2.$suggestSolution = "CSI0_RXP2"; iCSI1.RXP3.$suggestSolution = "CSI0_RXP3"; iDSS1.$suggestSolution = "DSS0"; iDSS1.VSYNC.$suggestSolution = "VOUT0_VSYNC"; iDSS1.HSYNC.$suggestSolution = "VOUT0_HSYNC"; iDSS1.PCLK.$suggestSolution = "VOUT0_PCLK"; iDSS1.DE.$suggestSolution = "VOUT0_DE"; iDSS1.DATA0.$suggestSolution = "VOUT0_DATA0"; iDSS1.DATA1.$suggestSolution = "VOUT0_DATA1"; iDSS1.DATA2.$suggestSolution = "VOUT0_DATA2"; iDSS1.DATA3.$suggestSolution = "VOUT0_DATA3"; iDSS1.DATA4.$suggestSolution = "VOUT0_DATA4"; iDSS1.DATA5.$suggestSolution = "VOUT0_DATA5"; iDSS1.DATA6.$suggestSolution = "VOUT0_DATA6"; iDSS1.DATA7.$suggestSolution = "VOUT0_DATA7"; iDSS1.DATA8.$suggestSolution = "VOUT0_DATA8"; iDSS1.DATA9.$suggestSolution = "VOUT0_DATA9"; iDSS1.DATA10.$suggestSolution = "VOUT0_DATA10"; iDSS1.DATA11.$suggestSolution = "VOUT0_DATA11"; iDSS1.DATA12.$suggestSolution = "VOUT0_DATA12"; iDSS1.DATA13.$suggestSolution = "VOUT0_DATA13"; iDSS1.DATA14.$suggestSolution = "VOUT0_DATA14"; iDSS1.DATA15.$suggestSolution = "VOUT0_DATA15"; iDSS1.DATA16.$suggestSolution = "GPMC0_AD8"; iDSS1.DATA17.$suggestSolution = "GPMC0_AD9"; iDSS1.DATA18.$suggestSolution = "GPMC0_AD10"; iDSS1.DATA19.$suggestSolution = "GPMC0_AD11"; iDSS1.DATA20.$suggestSolution = "GPMC0_AD12"; iDSS1.DATA21.$suggestSolution = "GPMC0_AD13"; iDSS1.DATA22.$suggestSolution = "GPMC0_AD14"; iDSS1.DATA23.$suggestSolution = "GPMC0_AD15"; iEPWM1.$suggestSolution = "EHRPWM0"; iI2C2.$suggestSolution = "I2C0"; iI2C2.SCL.$suggestSolution = "I2C0_SCL"; iI2C2.SDA.$suggestSolution = "I2C0_SDA"; iMCAN1.$suggestSolution = "MCAN0"; iMCAN1.RX.$suggestSolution = "MCAN0_RX"; iMCAN1.TX.$suggestSolution = "MCAN0_TX"; iMCASP1.ACLKX.$suggestSolution = "GPMC0_BE0n_CLE"; iMCASP1.AFSX.$suggestSolution = "GPMC0_WAIT0"; iMCU_GPIO1["3"].$suggestSolution = "MCU_SPI0_D0"; iMCU_MCAN1.$suggestSolution = "MCU_MCAN0"; iMCU_MCAN2.$suggestSolution = "MCU_MCAN1"; iMCU_MCAN2.RX.$suggestSolution = "MCU_MCAN1_RX"; iMCU_MCAN2.TX.$suggestSolution = "MCU_MCAN1_TX"; iOSPI1.$suggestSolution = "OSPI0"; iUART2.RXD.$suggestSolution = "GPMC0_WAIT1"; iUART2.TXD.$suggestSolution = "GPMC0_WPn";