您尚未登录。

#1 全志 SOC » D1s 有PWM中断嘛?如何使用啊 » 2024-01-07 17:58:42

leo_d1s
回复: 0

我想在PWM输出的时候控制PWM的占空比,用于驱动ws2812灯

但是找了一圈也没看到这个D1s怎么用pwm去开启中断

也就是要在PWM的周期中断一次写入新的数据

那么这个PWM的中断怎么申请呢?

#2 全志 SOC » D1s xr829 Wi-Fi问题求助 » 2023-12-27 18:19:23

leo_d1s
回复: 0

各位大佬谁用过Melis上面那个Wi-Fi啊,
我编译成功了Wi-Fi驱动,还有应用
但是在测试的过程直接报错了

扫网直接崩溃了

msh />wifi -s
[sysinfo] mac addr source: 2
[sysinfo] random mac addr
[sysinfo] set default value
[wifi_event_init,93]:wlan init, register network observer
[wifi_event_init,102]:wifi init success!!
[wifi_on,841]:starting Station mode.
[net DBG] net_switch_mode(), mode 3 --> 0
[net DBG] net_open(), mode 0
[wlan D] wlan_attach()
[wlan D] wlan_attach()
[ERR:1535]xradio_load_mac_addr, 1535, '/data/xr_wifi.conf' doesn't exist, just create it!
[ERR:1483]xradio_save_mac_addr, 1483, open '/data/xr_wifi.conf' fail!
[xr_taskqueue_start_thread , 131]+-+0x40807fe0 :umac,8192
card id is 1
SD:mmc_card_create card:0x413bf518 id:1
host debug mask 18[ERR] SDC:name ???,port 7,port_num 0,mul_sel 2, pull 1, drv_level 1
[ERR] SDC:name ???,port 7,port_num 1,mul_sel 2, pull 1, drv_level 1
[ERR] SDC:name ???,port 7,port_num 2,mul_sel 2, pull 1, drv_level 1
[ERR] SDC:name ???,port 7,port_num 3,mul_sel 2, pull 1, drv_level 1
[ERR] SDC:name ???,port 7,port_num 4,mul_sel 2, pull 1, drv_level 1
[ERR] SDC:name ???,port 7,port_num 5,mul_sel 2, pull 1, drv_level 1
HAL_GetHFClock,53 Warning Use fix value 24000000
HAL_GetHFClock,53 Warning Use fix value 24000000
HAL_GetHFClock,53 Warning Use fix value 24000000
HAL_GetHFClock,53 Warning Use fix value 24000000
[ERR] SDC:__mci_irq_handler,903 raw_int:100 err!
[ERR] SDC:SDC err, cmd 52,  RTO
[ERR] SDC:sdc 688 abnormal status: RespErr
[ERR] SDC:__mci_irq_handler,903 raw_int:100 err!
[ERR] SDC:SDC err, cmd 52,  RTO
[ERR] SDC:sdc 688 abnormal status: RespErr
[ERR] SDC:__mci_irq_handler,903 raw_int:100 err!
[ERR] SDC:SDC err, cmd 8,  RTO
[ERR] SDC:sdc 688 abnormal status: RespErr
SD:sd1.0 or mmc
SD:***** Try sdio *****
[ERR] SDC:__mci_irq_handler,903 raw_int:100 err!
[ERR] SDC:SDC err, cmd 5,  RTO
[ERR] SDC:sdc 688 abnormal status: RespErr
=====================================================================================================
                                         EXC_LOAD_PAGE_FAULT
=================================================================

#3 Re: 全志 SOC » 各位大佬谁用过这个Wi-Fi 驱动库啊,Use Firmware 40M for XR829 万分感谢 » 2023-12-25 02:53:58

我自己解决了这个melis4 还是有不少坑爹地方

make menuconfig

首先下面这个地方得编译那个Wi-Fi网络的协议栈,没这个没法用的
→ Kernel Setup → Components Support → Thirdparty Components Support → Enable Network Support → Network → Network protocol

-*- lwip   

然后嘛就是那个驱动层
按照你板子上面的Wi-Fi芯片选,还有那个晶振什么的别选错了,不然也没法用
位置在这里
Kernel Setup → Drivers Setup → net drivers → xradio driver ──
*   Enable xradio ctrl                                                               
                 Xradio chip (Enable xr829 driver)  --->           
*   Use Firmware 40M for XR829 

这两也是必须要的
一个是Wi-Fi控制器还有一个是驱动     

然后这个里面直接编译会报错,缺了个库里面的东西,说白了就是有个地方东西没编译,导致这个ctrl这里编译不过去,坑爹啊,谁设计的这个melis4,东一个西一个的
缺的东西在这里,真想吐槽,这玩意居然在test里面,什么玩意啊
→ Kernel Setup → Drivers Test Sample → Net Work ──────
       wifi loop test                                                                       
     * wifi tcpip test   
       wifi socket test   

这个选项会编译
ekernel/drivers/test/network/tcpip/tcpip_adapter.h
ekernel/drivers/test/network/tcpip/tcpip_adapter.c

哎。这玩意放test里面,我一顿好找。。。。。。。。。。。。。。。。。。

中间那个必须选上,不然上面那个ctrl编译不过去,缺东西。。。。。。

然后嘛,我这就编译成功了

   text    data     bss     dec     hex filename
3629384   93624 4039056 7762064  767090 ekernel/melis30.elf

  pack    melis

#### make completed successfully (37 seconds) ####

但是,我还没有烧到板子上测试那个Wi-Fi到底行不行,所以嘛。。。。。我也不知道到底行不行,反正那个ctrl里面有连Wi-Fi用的东西,但愿能用吧,坑啊。。。谁设计的这个依赖关系。。。。。。。

#4 全志 SOC » 各位大佬谁用过这个Wi-Fi 驱动库啊,Use Firmware 40M for XR829 万分感谢 » 2023-12-24 18:54:41

leo_d1s
回复: 1

--- xradio driver                                                                                         │ │ 
  │ │                                     Enable xradio ctrl                                                                                  │ │ 
  │ │                                          Xradio chip (Enable xr829 driver)  --->                                                             │ │ 
  │ │                                    *  Use Firmware 40M for XR829                                                                          │ │ 
  │ │                                     Enable XRADIO ETF Mode                                                                              │ │ 
 

最上面那个在我这编译不成功用不了
能用的就是中间那个 40M
但是吧什么资料都没有,连代码都不知道往哪里找
这怎么办呀……

#5 全志 SOC » 哪位大佬可以指导一下这个melis系统里面Wi-Fi 怎么用嘛? » 2023-12-24 15:33:20

leo_d1s
回复: 0

我用的是melis4
network编译了,也显示ping那个指令了
但是怎么启动Wi-Fi啊
我用的是xr829
是不是还需要装其他什么东西啊
全志的文档里面是bcm……
我这也没有看到什么Wi-Fi的启动指令
感谢🙏感谢

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn