求 安小派 d200 固件

[复制链接]
查看324 | 回复11 | 3 天前 | 显示全部楼层 |阅读模式
初始固件不能记忆ip,每次掉电都需要重新配网,有没有大神给一个固件
回复

使用道具 举报

爱笑 | 3 天前 | 显示全部楼层
抓个技术给你!
用心做好保姆工作
回复 支持 反对

使用道具 举报

爱笑 | 3 天前 | 显示全部楼层
技术同事说已经在淘宝上发过给您嘞
用心做好保姆工作
回复 支持 0 反对 1

使用道具 举报

今天研究了一天了,搭建环境成功,make文件成功,就是看代码看的头晕,能不能给个支持,修改代码什么地方可以记忆ip,不用每次上电就重新配网,以后剩余的我可以自己慢慢研究(确定没有给我淘宝上发什么可以解决问题的资料)。
回复 支持 反对

使用道具 举报

爱笑 | 3 天前 | 显示全部楼层
15303831968 发表于 2024-12-18 15:23
今天研究了一天了,搭建环境成功,make文件成功,就是看代码看的头晕,能不能给个支持,修改代码什么地方可 ...

没问题的哈,您把遇到的问题发出来,我让技术解决。
用心做好保姆工作
回复 支持 反对

使用道具 举报

,修改代码什么地方可以记忆ip,不用每次上电就重新配网
回复 支持 反对

使用道具 举报

在源码的main里面加这几行,把wifi写死就上电自动连接了,IP的只能靠路由器分配,一般稳定的环境DHCP也不会改IP,要静态IP的你再研究研究 image.png

回复 支持 反对

使用道具 举报

本帖最后由 15303831968 于 2024-12-18 18:14 编辑

bl618_wifi_callback_register(bl618_wifi_disconnect_process, CODE_WIFI_ON_DISCONNECT);
    const char *ssid="zzff";
    const char *password="11223344"
    const char *argv[]={ssid,password};
    unsigned int argc=sizeof(argv)/sizeof(argv[0]);
    int8_t result=b1616_sta_connect(argc,argv);
    if(result==0)
    {
    printf("wifi connected successfully.\n");

    }
     else
     {
    printf("wifi connection failed.\n");
     }

    // vTaskDelay(pdMS_TO_TICKS(3000));
    printf("bl618 wifi connecct\r\n");
上述代码加入后报错

                               
登录/注册后可看大图

回复 支持 反对

使用道具 举报

c:\users\zf\desktop\d200\aipi-bl618-open-sdk-master\bouffalo_sdk\components\fs\fatfs\ffconf.h:15:2: warning: #warning "There is no user FatFs conf file and the default conf will be used" [-Wcpp]  
   15 | #warning "There is no user FatFs conf file and the default conf will be used"
      |  ^~~~~~~
C:\Users\zf\Desktop\D200\AiPi-BL618-Open-SDK-master\AiPi-CAM-D200\main.c: In function 'bl618_wifi_task':
C:\Users\zf\Desktop\D200\AiPi-BL618-Open-SDK-master\AiPi-CAM-D200\main.c:74:5: warning: implicit declaration of function 'bl618_wifi_callback_register' [-Wimplicit-function-declaration]
   74 |     bl618_wifi_callback_register(bl618_wifi_got_ip_process, CODE_WIFI_ON_GOT_IP);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\zf\Desktop\D200\AiPi-BL618-Open-SDK-master\AiPi-CAM-D200\main.c:79:5: error: expected ',' or ';' before 'const'
   79 |     const char *argv[]={ssid,password};
      |     ^~~~~
C:\Users\zf\Desktop\D200\AiPi-BL618-Open-SDK-master\AiPi-CAM-D200\main.c:80:30: error: 'argv' undeclared (first use in this function); did you mean 'argc'?
   80 |     unsigned int argc=sizeof(argv)/sizeof(argv[0]);
      |                              ^~~~
      |                              argc
C:\Users\zf\Desktop\D200\AiPi-BL618-Open-SDK-master\AiPi-CAM-D200\main.c:80:30: note: each undeclared identifier is reported only once for each function it appears in
C:\Users\zf\Desktop\D200\AiPi-BL618-Open-SDK-master\AiPi-CAM-D200\main.c:81:19: warning: implicit declaration of function 'b1616_sta_connect'; did you mean 'wifi_sta_connect'? [-Wimplicit-function-declaration]
   81 |     int8_t result=b1616_sta_connect(argc,argv);
      |                   ^~~~~~~~~~~~~~~~~
      |                   wifi_sta_connect
C:\Users\zf\Desktop\D200\AiPi-BL618-Open-SDK-master\AiPi-CAM-D200\main.c:78:17: warning: unused variable 'password' [-Wunused-variable]
   78 |     const char *password="11223344"
      |                 ^~~~~~~~
C:\Users\zf\Desktop\D200\AiPi-BL618-Open-SDK-master\AiPi-CAM-D200\main.c:77:17: warning: unused variable 'ssid' [-Wunused-variable]
   77 |     const char *ssid="zzff";
      |                 ^~~~
C:\Users\zf\Desktop\D200\AiPi-BL618-Open-SDK-master\AiPi-CAM-D200\main.c:72:9: warning: unused variable 'sock' [-Wunused-variable]
   72 |     int sock = 0;
      |         ^~~~
C:\Users\zf\Desktop\D200\AiPi-BL618-Open-SDK-master\AiPi-CAM-D200\main.c:71:13: warning: unused variable 'data' [-Wunused-variable]
   71 |     uint8_t data = 0;
      |             ^~~~
C:\Users\zf\Desktop\D200\AiPi-BL618-Open-SDK-master\AiPi-CAM-D200\main.c: In function 'main':     
C:\Users\zf\Desktop\D200\AiPi-BL618-Open-SDK-master\AiPi-CAM-D200\main.c:200:5: warning: implicit declaration of function 'bl618_wifi_init'; did you mean 'bl618_wifi_task'? [-Wimplicit-function-declaration]
  200 |     bl618_wifi_init();
      |     ^~~~~~~~~~~~~~~
   22 | static int8_t qyq_module_tcpclient_write_block(int sockfd, const uint8_t *buf, uint32_t size, uint32_t blocksize)
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\zf\Desktop\D200\AiPi-BL618-Open-SDK-master\AiPi-CAM-D200\main.c:5:21: warning: 'bl618_freeheap_task_handle' defined but not used [-Wunused-variable]
    5 | static TaskHandle_t bl618_freeheap_task_handle;
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [CMakeFiles\AiPi-CAM-D200_bl616.elf.dir\build.make:75: CMakeFiles/AiPi-CAM-D200_bl616.elf.dir/main.c.obj] Error 1
make[2]: *** [CMakeFiles\Makefile2:718: CMakeFiles/AiPi-CAM-D200_bl616.elf.dir/all] Error 2
make[1]: *** [Makefile:90: all] Error 2
make: *** [../bouffalo_sdk/project.build:80: build] Error 2
PS C:\Users\zf\Desktop\D200\AiP
回复 支持 反对

使用道具 举报

b1616_sta_connect(argc,argv);修改为bl616_sta_connect(argc,argv)    还是报错
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则