【发布时间】:2022-11-10 01:05:29
【问题描述】:
我正在尝试在 Renode 上运行一个使用 ADC 和 DMA 用于 STM32F030F4P 的应用程序,我使用dma 和adc 创建了一个stm32f0.repl 文件,如下所示:
dma: DMA.STM32LDMA @ sysbus 0x40020000
[0] -> nvic@[9]
adc: Analog.STM32F0_ADC @ sysbus 0x40012400
referenceVoltage: 3.3
externalEventFrequency: 1000
-> nvic@12
dmaChannel: 1
dmaPeripheral: dma
当我运行 Renode 时,我收到以下错误:
For parameter 'dmaPeripheral' of type 'Antmicro.Renode.Peripherals.DMA.IDMA' found attribute at C:\Program Files\Renode\platforms\cpus\stm32f0.repl:151:5 with value [ReferenceValue: dma]
Parameter is not assignable from the reference value, constructor rejected.
At C:\Program Files\Renode\platforms\cpus\stm32f0.repl:146:6:
adc: Analog.STM32F0_ADC @ sysbus 0x40012400
^
dmaPeripheral 的正确值是多少?
【问题讨论】: