- 更改预设 sh 造成开机脚本失效
- buildrootconfig 内将预设 sh 改为 zsh(busybox sh 与 bash 无此问题,其余未测试)
Code: Select all
./build.sh buildrootconfig
- 烧录后 IP 并未被设置为 172.32.0.93,而是 172.32.0.70;执行 /etc/init.d/S20linkmount 失败(其他脚本未测试),进而造成驱动未载入而无 WiFi 介面
Code: Select all
> ssh luckfox [email protected]'s password: luckfox# ls -l /bin/sh lrwxrwxrwx 1 1000 1000 3 Oct 1 01:50 /bin/sh -> zsh luckfox# /etc/init.d/S20linkmount /etc/init.d/S20linkmount:14: parse error near `}' luckfox# ls /oem luckfox#
- buildrootconfig 内将预设 sh 改为 zsh(busybox sh 与 bash 无此问题,其余未测试)
- 能否使用 VBUS PIN (5V PIN) 插入外部电源?是否需避免同时与 USB Type-C 口同时供电?或是有其他供电建议吗?
- 虽然 luckfox-config 内并未呈现 VBUS,但在原理图内 5V 脚位即为 VBUShttps://wiki.luckfox.com/zh/Luckfox-Pic ... 6%E5%9B%BE
Code: Select all
luckfox# luckfox-config show /usr/bin/luckfox-config: line 262: warning: command substitution: ignored null byte in input Luckfox_Pico_Zero + - + - + - - - 3V3 | | 5V - I2C2_M0_SCL - UART3_M0_TX - GPIO1_A0 | | 5V PWM4_M0 - I2C2_M0_SDA - UART3_M0_RX - GPIO1_A1 | | GND PWM3_M1 - - UART4_M0_RX - GPIO1_B0 | | GPIO1_B2 - FIQtty_TX - - - GND | | GPIO1_B3 - FIQtty_RX - - UART4_M0_TX - GPIO1_B1 | | GPIO1_C6 - - - PWM10_M1 PWM3_M2 - - UART3_M1_TX - GPIO1_D0 | | GND PWM10_M2- - UART3_M1_RX - GPIO1_D1 | | GPIO2_A7 - UART0_M1_CTS- I2C3_M0_SDA - PWM4_M1 - - - 3V3 | | GPIO2_A6 - UART0_M1_RTS- I2C3_M0_SCL - PWM2_M1 PWM5_M2 - I2C4_M1_SCL - SPI0_M0_MOSI- GPIO1_C2 | | GND PWM6_M2 - I2C4_M1_SDA - SPI0_M0_MISO- GPIO1_C3 | | GPIO1_D3 - - - PWM11_M2 PWM4_M2 - - SPI0_M0_CLK - GPIO1_C1 | | GPIO1_C0 - SPI0_M0_CS0 - - PWM2_M2 GND | | GPIO1_D2 - SPI0_M0_CS1 - - PWM0_M1 PWM6_M1 - I2C1_M1_SDA - UART0_M1_TX - GPIO2_B1 | | GPIO2_B0 - UART0_M1_RX - I2C2_M1_SCL - PWM5_M1 - I2C3_M2_SDA - UART5_M2_RTS- GPIO3_D2 | | GND - - - - I2C3_M2_SCL - UART5_M2_CTS- GPIO3_D1 | | GPIO1_C5 - UART4_M1_TX - - PWM9_M1 PWM8_M1 - - UART4_M1_RX - GPIO1_C4 | | GND - - - PWM2_M0 - - UART0_M0_TX - GPIO0_A1 | | GPIO1_C7 - - - PWM11_M1 - - UART0_M0_RX - GPIO0_A0 | | GPIO0_A3 - - - - - - GND | | GPIO0_A4 - - - PWM1_M0 + - + - +
- 虽然 luckfox-config 内并未呈现 VBUS,但在原理图内 5V 脚位即为 VBUShttps://wiki.luckfox.com/zh/Luckfox-Pic ... 6%E5%9B%BE
- 能否在 SDK Build Image 时,就先关闭 CSI 并开启 I2C4_M1?或是有指令能开关?
我目前的方法一定要在进系统后用 luckfox-config GUI 手动关闭 CSI 并重开机一次,后续开机自动执行 luckfox-config load 才可使用 I2C4_M1 设备。
以下为我目前的做法:- 先在 overlay 建好 luckfox.cfg
Code: Select all
luckfox# cat /etc/luckfox.cfg SPI0_M0_CS_ENABLE=1 SPI0_M0_MODE=1 CSI_ENABLE=0 CSI_UNITE_ENABLE=0 I2C4_M1_STATUS=1 I2C4_M1_SPEED=100000
- 在 config/dts_config 结尾 SPI 后添加 I2C 配置
Code: Select all
**********SPI**********/ &spi0 { status = "disabled"; spidev@0 { spi-max-frequency = <50000000>; }; }; /**********I2C**********/ &i2c4 { status = "okay"; pinctrl-0 = <&i2c4m2_xfer>; clock-frequency = <100000>; afe4404: afe4404@58 { compatible = "ti,afe4404"; reg = <0x58>; }; };
- 先在 overlay 建好 luckfox.cfg

