Просмотр исходного кода

[update] Add an answer for a new frequent problem into readme file.

Signed-off-by: liuxianliang <liuxianliang@rt-thread.com>
liuxianliang 5 лет назад
Родитель
Сommit
1e6c7d492f
1 измененных файлов с 6 добавлено и 5 удалено
  1. 6 5
      README.md

+ 6 - 5
README.md

@@ -45,7 +45,7 @@ WIZnet 软件包遵循 Apache-2.0 许可,详见 LICENSE 文件。
 
 ## 2、获取软件包
 
-使用 WIZnet 软件包需要在 RT-Thread 的包管理中选中它,具体路径如下: 
+使用 WIZnet 软件包需要在 RT-Thread 的包管理中选中它,具体路径如下:
 
 ```shell
 WIZnet: WIZnet TCP/IP chips SAL framework implement
@@ -59,7 +59,7 @@ WIZnet: WIZnet TCP/IP chips SAL framework implement
                 (192.168.1.10) IPv4: IP address
                 (192.168.1.1) IPv4: Gateway address
                 (255.255.255.0) IPv4: Mask address
-  [ ]   Enable Ping utility             
+  [ ]   Enable Ping utility
   [ ]   Enable debug log output
         Version (latest)  --->
 ```
@@ -140,18 +140,19 @@ msh />wiz_ping baidu.com
 - SPI 设备初始化时断言问题
 
   ```shell
-  (wiz_device->parent.type == RT_Device_Class_SPIDevice) assertion failed at function:wiz_spi_init, line number:126 
+  (wiz_device->parent.type == RT_Device_Class_SPIDevice) assertion failed at function:wiz_spi_init, line number:126
   ```
 
-  出现上述断言问题,可能原因是 ENV 中配置 WIZnet 使用的 SPI 设备类型不正确,可以在添加 WIZnet 软件包之前在 FinSH 中使用 `list_device` 查看当前可用 SPI 设备名称,如果 BSP 工程中没有 SPI 设备或者只有 SPI 总线设备,需要手动在驱动中添加 SPI 设备,并正确配置 WIZnet 软件包中使用的 SPI 设备名称。
+  出现上述断言问题,可能原因是 ENV 中配置 WIZnet 使用的 SPI 设备名称填写不正确,请区分 SPI DEVICE 与 SPI BUS 的关系。如果 BSP 工程中没有 SPI 设备或者只有 SPI 总线设备,需要手动在驱动中挂载 SPI 设备到SPI 总线,并正确配置 WIZnet 软件包中使用的 SPI 设备名称。
 
 - WIZnet 软件包最新版本已支持作为 server 服务器模式(V1.1.0 版本之前不支持)。
 
+- WIZNet 软件包初始化出现 ```[E/wiz.dev] You should attach [wiznet] into SPI bus firstly.```错误,请先参考 wiz_init 函数中的注释,解决软件包初始化失败的问题。
+
 
 ## 5、注意事项
 
 - 获取软件包时,需要注意正确配置使用的 SPI 设备名称、复位引脚号和中断引脚号;
-
 - 初始化完成之后,建议使用 `wiz_set_mac()` 函数设置设备 MAC 地址,防止使用默认 MAC 地址产生冲突;
 
 ## 6、联系方式 & 感谢