导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页
    1. 主页
    2. salt_fish
    3. 最佳
    S
    • 资料
    • 关注 0
    • 粉丝 0
    • 我的积分 385
    • 主题 0
    • 帖子 11
    • 最佳 4
    • 群组 0

    salt_fish 发布的最佳帖子

    • 回复: XR806 wlan_demo编译无法通过求助

      @salt_fish 执行hb build -f后,没有语法错误,但是提示Generate image file failed(生成镜像失败)。

      ​ 这是因为编译后生成的文件过大,旧的flash策略不能用,把device\xradio\xr806\xr_skylark\project\demo\wlan_ble_demo\image\xr806目录下的image_auto_cal.cfg里面的内容覆盖掉image_wlan_ble.cfg里面的内容即可。

      发布在 Wireless & Analog Series
      S
      salt_fish
    • 回复: 鸿蒙OS下 XR806串口操作

      1、里面的这几个宏,其实是因为hal接口提供了三组接收方式,而鸿蒙仅提供了一种接收方式,所以才这么写的。这里有几个问题,一个是XR806的IO口复用是在device/xradio/xr806/xr_skylark/project/common/board/xr806_dig_ver/board_config.c这个文件里面设置的,当前的配置是UART1和uart2公用一组IO口了,uart0是打印串口,一般不会修改。二是hal接口也是开放的,头文件在在device/xradio/xr806/xr_skylark/include/driver/chip/hal_uart.h这里,源码在device/xradio/xr806/xr_skylark/src/driver/chip/hal_uart.c。但是hal接口可以用,也可以看,但是因为是集成在rom里面的,所以对src文件夹的修改无效。三是你如果希望串口1使用循环接收,串口2使用中断接收,你就需要对IoTUartRead进行修改了,识别到是哪个串口,则进行哪种传输方式。
      2、1000ms是可以改的。这个也是hal接口和鸿蒙借口有冲突的产物。

      发布在 Wireless & Analog Series
      S
      salt_fish
    • 回复: 鸿蒙OS下 XR806串口操作

      @zhugx 我认为你的意思是希望烧录接口和打印接口分开是吗?首先是烧录口是固定的,这没办法,但是如果你想把串口2变成打印接口的话,可以修改device/xradio/xr806/xr_skylark/project/common/board/xr806_dig_ver/board_config.h里面的BOARD_MAIN_UART_ID的值,改成UART2_ID即可。

      发布在 Wireless & Analog Series
      S
      salt_fish
    • 回复: 鸿蒙OS下 XR806串口操作

      @zhugx 串口2和串口3直接调用接口即可。你是担心配置串口2会影响到串口1吗?不会的,串口之间是相互独立的。

      发布在 Wireless & Analog Series
      S
      salt_fish
    • 1 / 1