Репка / Repka-Pi

  • Автор темы Репка / Repka-Pi
  • Дата начала
Так у меня репка3 тут не подскажу тут либо кто то еще подскажет...
смотри ты можешь через spidev попробовать
 
я и написал сюда, в надежде, что разрабы курируют этот чат)
 
Благодарю за подсказки, буду изучать) И ждать комментария от разработчиков
 
Здравствуйте. Вопрос по разъему 40pin на RepkaPi4:
Правильная ли распиновка?
19й пин PH2
26й пин PH2

SPI0_MOSI по даташиту PC2 (https://linux-sunxi.org/images/5/5c/Allwinner_H6_V200_Datasheet_V1.1.pdf стр.28)
SPI0_MISO по даташиту PC3
SPI0_CS по даташиту PC5

SPI0_CS0 (24й пин) и SPI0_CS1(25й пин) как таковые отсутствуют в даташите.

Хотелось бы уточнить куда по факту пины подключены? Библиотеки для работы с GPIO нет (либо плохо искал), и приходится реализовывать своими силами.
И если смотреть распиновку, то возникает следующий вопрос, не применяется аппаратный SPI(остально пока не проверял)? Или какой то пинмаппинг подразумевается?


sudo cat /sys/kernel/debug/pinctrl/300b000.pinctrl/pinconf-pins
Получается 19-pin 229 (PH5) и 26-pin 226 (PH2) , а на картинке опечатка ..
 
https://repka-pi.ru/docs/18 шел по гайду, в итоге получил, что драйвер не компилится. Исправил. Потом при загрузке драйвера и попытке использовать библиотеку получил сообщение что библиотека не поддерживает RepkaPi4, в итоге начал допиливать библиотеку, для этого начал разбираться что куда подключено и смотреть даташит, откуда и появились вышеперечисленные вопросы


Поделишся? :) А то, что-то тоже с SPI не заладилось ..
 
Я пока только дискреты делаю. С spi вообще пока не планировал ковыряться. Как таблички допилю в библиотеке, сюда скину на общественный суд)
 
информации по пинмаппингу не нашёл, так что не уверен что spi аппаратный заработает
 
spi с пинов 19(mosi) 21(miso) 23(clk) 24(cs) заведен на аппаратный SPI1 на процессоре (не знаю пока принципиально это для библиотеки или нет)
 
Еще разногласие RepkaPi4 repka-config с картинкой... Вариант 3 на картинке UART-3 I2C-1, Вариант 4 UART-1 I2C-2. В репка-конфиг Вариант 3 UART-1 I2C-2, Вариант 4 UART-3 I2C-1. Тут так понимаю правильнее ориентироваться на репка-конфиг
 
Кто подскажет, где можно в RepkaPi4 узнать выбранную конфигурацию PinOut?
 
Как я понял всё что делает repka-config, это копирует нужный файл dtb?
 
В теории можно сравнить разные исходники dts чтобы было понятнее откуда берутся эти распиновки
 
Для Repka 3 там на сайте были полные исходники uboot + dts + конфигурации платы. Надеюсь для Repka 4 такой же пакет есть.
 
оказывается то что видел было для Repka3