HCL:ArPi600
Waveshare ARPI600 是一个 Raspberry Pi B+ 接口兼容的 Hat。
技术数据
- NXP PCF8563 RTC (I²C)
- TI TLC1543 ADC
- USB 串口
- Arduino 接口
- XBee 接口 - 仅 UART RX/TX (没有 SPI)
设置
Raspberry Pi 2
load mmc 0:2 $fdt_addr_r boot/dtb/$fdtfile fdt addr $fdt_addr_r
setenv i2c1 /soc/i2c@7e804000
fdt mknode ${i2c1} rtc@51
fdt set ${i2c1}/rtc@51 compatible "nxp,pcf8563"
fdt set ${i2c1}/rtc@51 reg '<0x51>'
fdt set ${i2c1}/rtc@51 '#clock-cells' '<0>'
fdt set ${i2c1}/rtc@51 clock-output-names 'arpi600-pcf8563-clkout'
或者,一个 叠加文件 可用于 u-boot-rpi2 2017.03 或更高版本(但截至 Kernel:HEAD 2017-04-14,它不适用于未修改的 dtb-bcm2836 4.11.rc6 包)
load mmc 0:2 $loadaddr boot/bcm2836-arpi600.dtbo fdt apply $loadaddr
最终启动
load mmc 0:1 $kernel_addr_r EFI/BOOT/BOOTARM.EFI bootefi $kernel_addr_r $fdt_addr_r