Я хотел бы использовать низкоуровневый подход для передачи данных с FPGA на процессор STM32MP1, в настоящее время я использую устройство FTDI USB, которое потребляет дополнительно I C энергии от моего устройства питания от батареи.
Я инициализировал бы и считывал данные с периферийного устройства QUADSPI на STM32 в режиме двойного банка.
Я читал модули ядра, чтобы получить доступ на уровне регистра, однако все они, похоже, останавливаются на Hello World или лучше переключают выводы GPIO. Я не могу найти solid документацию для того, что я пытаюсь сделать.
Каков наилучший способ инициализации периферийного устройства, для которого не написан драйвер Linux?