在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【躍昉科技BF2開發板試用體驗】二:進一步的學習+三:再進行嘗試

開發板試用精選 ? 來源:開發板試用 ? 作者:電子發燒友論壇 ? 2022-11-09 15:58 ? 次閱讀
本文來源電子發燒友社區,作者:FrankSmith, 帖子地址:https://bbs.elecfans.com/jishu_2296119_1_1.html


二:進一步的學習
根據學習目標,選了一個功能相近的demosdk_app_http_client_socket)。這個demo,能連上wifi路由器。這樣子應該能通過路由器,使用socket的方式連上服務器把。先把demo跑起來。按照手冊輸入連接路由器的指令,wifi_sta_connect lf_test_005 12345678。結果沒有得到預想的效果。咨詢廠家技術,可能是命令未注冊。故而,學習命令行注冊。
查看手冊有關命令行的demo,先注冊一個test指令,看看參數以及函數的定位。按照例子,修改main.c代碼。啟動MSYS2進行編譯。再燒錄。打開串口助手。按reset出現提示信息。輸入test,點擊發送。回送hello world。命令行代碼注冊成功。再次輸入指令連接路由器,依然沒有成功。
嘗試,在test的響應函數里加入指令wifi_sta_connect("Xiaomi_AD3F", "20181103");,重新編譯,燒錄,啟動。reset。還是不行。提示信息說明已經進入到命令行響應函數了。但是wifi_sta_connec指令不能正確執行。
最終,廠家給出解釋,代碼不完善。。。

三:再進行嘗試
這次選擇的是另外一個demolf686_demo_wifi),首先,改定時的提示。方便自己知道板子在運行什么demo。以下對代碼的解釋,均來源與個人猜測。


  1. //以下是單片機所有程序的主入口
  2. void lpf_main()
  3. {
  4. static StackType_t aos_loop_proc_stack[1024];
  5. static StaticTask_t aos_loop_proc_task;
  6. static StackType_t proc_hellow_stack[512];
  7. static StaticTask_t proc_hellow_task;
  8. time_main = lf_timer_now_us();
  9. /*Init UART In the first place*/
  10. lf_uart_init(0, 16, 7, 255, 255, 2 * 1000 * 1000);
  11. puts("Starting lf686 now....rn");
  12. _dump_boot_info();
  13. vPortDefineHeapRegions(xHeapRegions);
  14. printf("Heap %u@%p, %u@%prn",
  15. (unsigned int)&_heap_size, &_heap_start,
  16. (unsigned int)&_heap_wifi_size, &_heap_wifi_start
  17. );
  18. printf("Boot2 consumed %lumsrn", time_main / 1000);
  19. system_init();
  20. system_thread_init();
  21. puts("[OS] Starting proc_hellow_entry task...rn");
  22. xTaskCreateStatic(proc_hellow_entry, (char*)"hellow", 512, NULL, 15, proc_hellow_stack, &proc_hellow_task);
  23. puts("[OS] Starting aos_loop_proc task...rn");
  24. xTaskCreateStatic(aos_loop_proc, (char*)"event_loop", 1024, NULL, 15, aos_loop_proc_stack, &aos_loop_proc_task);
  25. puts("[OS] Starting TCP/IP Stack...rn");
  26. tcpip_init(NULL, NULL);
  27. puts("[OS] Starting OS Scheduler...rn");
  28. vTaskStartScheduler();
  29. }
復制代碼

其中xTaskCreateStatic是創建一個線程。



  1. //以下是定時器的線程代碼。
  2. static void proc_hellow_entry(void *pvParameters)
  3. {
  4. vTaskDelay(500);
  5. while (1) {
  6. printf("%s: RISC-V rv32imafc.gj_lf686_demo_wifirn", __func__);
  7. vTaskDelay(10000);
  8. }
  9. vTaskDelete(NULL);
  10. }
復制代碼

printf是從串口輸出字符。

pYYBAGLhxuKAPWGAAAD05Tbbi2w055.png

windows的菜單欄中打開MSYS2 MSYS

pYYBAGLhxwCAEASLAAAOrWZYYVM993.png

可看出是一個命令行的界面,類似與Linux的終端界面。通過一系列的cd以及ls后,定位的項目的目錄里。


  1. john@ThinkPad-E540 MSYS ~
  2. $ cd..
  3. bash: cd..: command not found
  4. john@ThinkPad-E540 MSYS ~
  5. $ cd ..
  6. john@ThinkPad-E540 MSYS /home
  7. $ ls
  8. johnlf_iot_sdk
  9. john@ThinkPad-E540 MSYS /home
  10. $ cd home
  11. bash: cd: home: No such file or directory
  12. john@ThinkPad-E540 MSYS /home
  13. $ cd /home
  14. john@ThinkPad-E540 MSYS /home
  15. $ ls
  16. johnlf_iot_sdk
  17. john@ThinkPad-E540 MSYS /home
  18. $ cd lf_iot_sdk
  19. john@ThinkPad-E540 MSYS /home/lf_iot_sdk
  20. $ ls
  21. LICENSE clean docs tools
  22. LICENSE-2.0.txtcomponents make_scripts_riscvversion.txt
  23. README.md customer_apptoolchain
  24. john@ThinkPad-E540 MSYS /home/lf_iot_sdk
  25. $ cd customer_app
  26. john@ThinkPad-E540 MSYS /home/lf_iot_sdk/customer_app
  27. $ ls
  28. benchmark_security_aes lf686_gate_demo sdk_app_helloworld
  29. gj_app_http_client_socketlf686_kerle_app sdk_app_http_client_socket
  30. gj_lf686_demo_wifi sdk_app_645wave sdk_app_http_client_tcp
  31. lf686_boot2 sdk_app_adc sdk_app_i2c
  32. lf686_boot2_mini sdk_app_audio_udp sdk_app_ir
  33. lf686_demo_airkiss sdk_app_ble_central sdk_app_lvgl
  34. lf686_demo_ap_server sdk_app_ble_peripheralsdk_app_mdns
  35. lf686_demo_at sdk_app_ble_sync sdk_app_pwm
  36. lf686_demo_ble_ota sdk_app_blog sdk_app_romfs
  37. lf686_demo_event sdk_app_cli sdk_app_romfs_filecsv
  38. lf686_demo_joylink sdk_app_cronalarm sdk_app_spi_slave
  39. lf686_demo_joylink_ble sdk_app_dac sdk_app_spi_wave
  40. lf686_demo_livingsdk sdk_app_easyflash sdk_app_timer
  41. lf686_demo_nano sdk_app_event sdk_app_uart_ctl
  42. lf686_demo_noconnectivitysdk_app_fdt sdk_app_uart_echo
  43. lf686_demo_tuya_light sdk_app_gpio sdk_at_module
  44. lf686_demo_ty sdk_app_hbnram sdk_mpy_repl
  45. lf686_demo_wifi sdk_app_heap sdk_wristwatch_mqtt_gateway
  46. john@ThinkPad-E540 MSYS /home/lf_iot_sdk/customer_app
  47. $ cd gj_lf686_demo_wifi
  48. john@ThinkPad-E540 MSYS /home/lf_iot_sdk/customer_app/gj_lf686_demo_wifi
  49. $ ls
  50. BLE_Use_Manual.pdf README.mdlf686_demo_wifiproj_config.mk
  51. Iperf_User_Manual.rstbuild_outlogo.png tests
  52. Makefile genromap picture
  53. john@ThinkPad-E540 MSYS /home/lf_iot_sdk/customer_app/gj_lf686_demo_wifi
  54. $ ^C
  55. john@ThinkPad-E540 MSYS /home/lf_iot_sdk/customer_app/gj_lf686_demo_wifi
  56. $
復制代碼
如果熟悉目錄結構的話,也可以直接定位


  1. john@ThinkPad-E540 MSYS ~
  2. $ cd /home/lf_iot_sdk/customer_app/gj_lf686_demo_wifi
  3. john@ThinkPad-E540 MSYS /home/lf_iot_sdk/customer_app/gj_lf686_demo_wifi
復制代碼
使用命令(./genromap),在命令的前面要加點(./),對項目進行編譯。
編譯成功后,在項目的子目錄build_out里,可以看見生成了新的lf686_demo_wifi.bin文件。這個文件將會寫入到板子里。
關閉串口。拔掉數據線。改變跳線。重新插入數據線。打開燒錄器。重新燒錄。
poYBAGLhxwGAIwLTAAANQsd3-vY909.png

拔掉數據線。改變跳線。重新插入數據線。可以看見燈開始閃爍。打開串口。可以看見串口中的提示信息已經改變。從這個改變中可以知道開發板已經成功燒錄了新的程序,并且這個程序的項目是lf686_demo_wifi
pYYBAGLhxwKAJtJbAABhBtWLn54221.png


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 躍昉科技
    +關注

    關注

    0

    文章

    76

    瀏覽量

    2437
  • 開發板試用
    +關注

    關注

    3

    文章

    301

    瀏覽量

    2341
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    【米爾-全志T536開發板試用體驗】- 連接電腦通訊與操作測試

    通過開發板啟動時的串口信息,也可以看到開發板的各個子系統的配置和相關參數,對進一步了解開發板也很有幫助。
    發表于 06-10 11:11

    【米爾-全志T536開發板試用體驗】- 開發環境搭建與測試

    準備工作,已經能夠順利的登錄開發板和網絡連接上開發板,并登錄到開發板進行相關的操作。 為了更好的應用該開發板,需要
    發表于 06-10 10:35

    基于RK3576處理器,米爾RK3576開發板免費試用

    年7月19日 ? 評測數量: 3塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發板免費試用 RISC-V開發板深度評測!頂級開發板免費
    的頭像 發表于 06-09 15:00 ?223次閱讀
    基于RK3576處理器,米爾RK3576<b class='flag-5'>開發板</b>免費<b class='flag-5'>試用</b>

    基于RK處理器,創龍TL3562-MiniEVM開發板試用體驗

    數量: 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發板免費試用 RISC-V開發板深度評測!頂級開發板免費
    的頭像 發表于 06-05 16:31 ?250次閱讀
    基于RK處理器,創龍TL3562-MiniEVM<b class='flag-5'>開發板</b><b class='flag-5'>試用</b>體驗

    性能強悍!合眾HZ-RK3568開發板試用體驗

    月19日 ? 評測數量: 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發板免費試用 RISC-V開發板深度評測!頂級開發板免費
    的頭像 發表于 06-05 16:30 ?282次閱讀
    性能強悍!合眾HZ-RK3568<b class='flag-5'>開發板</b><b class='flag-5'>試用</b>體驗

    【評測試用】合眾HZ-T536開發板免費試用體驗

    【評測試用】合眾HZ-T536開發板免費試用體驗
    的頭像 發表于 05-27 08:05 ?126次閱讀
    【評測<b class='flag-5'>試用</b>】合眾HZ-T536<b class='flag-5'>開發板</b>免費<b class='flag-5'>試用</b>體驗

    免費丨米爾 STM32MP257開發板有獎試用

    米爾與ST合作發布的新品基于STM32MP257應用處理器的MYD-LD25X開發板免費試用活動來啦~~米爾提供了2塊價值488元的MYD-LD25X開發板發起
    的頭像 發表于 03-20 08:05 ?389次閱讀
    免費丨米爾 STM32MP257<b class='flag-5'>開發板</b>有獎<b class='flag-5'>試用</b>

    有獎試用!!RA-Eco-RA4M2-100PIN-V1.0開發板試用活動報名

    RA-Eco-RA4M2-100PIN-V1.0開發板試用活動
    的頭像 發表于 03-13 12:10 ?435次閱讀
    有獎<b class='flag-5'>試用</b>!!RA-Eco-RA4M<b class='flag-5'>2</b>-100PIN-V1.0<b class='flag-5'>開發板</b><b class='flag-5'>試用</b>活動報名

    迅為2K0300開發板進一步刨析,打造HMI體機產品的靈活優勢

    迅為2K0300開發板進一步刨析,打造HMI體機產品的靈活優勢
    的頭像 發表于 02-26 13:58 ?541次閱讀
    迅為<b class='flag-5'>2</b>K0300<b class='flag-5'>開發板</b><b class='flag-5'>進一步</b>刨析,打造HMI<b class='flag-5'>一</b>體機產品的靈活優勢

    RISC-V廠商科技榮獲橫琴粵澳深度合作區“潛力獨角獸企業”認定

    其未來巨大的發展潛力。 科技聚焦研發基于RISC-V架構的SoC芯片產品,已推出了SF1、BF2、GF3、GF5、NB2L、NB2 等六
    的頭像 發表于 12-17 18:11 ?1002次閱讀

    追加名額丨米爾瑞芯微RK3576開發板有獎試用

    米爾與瑞芯微合作發布的新品基于瑞芯微RK3576應用處理器的MYD-LR3576開發板免費試用活動加碼啦~~米爾追加了2塊價值849元的MYD-LR3576開發板發起
    的頭像 發表于 11-22 01:00 ?563次閱讀
    追加名額丨米爾瑞芯微RK3576<b class='flag-5'>開發板</b>有獎<b class='flag-5'>試用</b>

    有獎試用!!RA-Eco-RA4E2-64PIN-V1.0開發板試用活動開始報名

    有獎試用!!RA-Eco-RA4E2-64PIN-V1.0開發板試用活動開始報名
    的頭像 發表于 11-09 01:02 ?516次閱讀
    有獎<b class='flag-5'>試用</b>!!RA-Eco-RA4E<b class='flag-5'>2</b>-64PIN-V1.0<b class='flag-5'>開發板</b><b class='flag-5'>試用</b>活動開始報名

    【RA-Eco-RA0E1-32PIN-V1.0開發板試用】點燈

    的RA0E1開發板讓我對瑞薩的開發環境有了初步的認識,雖然在環境搭建中遇到了些挑戰,但最終成功實現了基本的IO控制功能。期待進一步深入探索瑞薩MCU的應用。
    發表于 09-24 11:54

    通過展頻進一步優化EMI

    電子發燒友網站提供《通過展頻進一步優化EMI.pdf》資料免費下載
    發表于 09-04 09:32 ?1次下載
    通過展頻<b class='flag-5'>進一步</b>優化EMI

    支持電子設備進一步降低功耗的第5代平面型肖特基勢壘極管

    ROHM第5代平面肖特基勢壘極管的效率比上代產品又提高了25%,有助于進一步提高開關電源的效率。
    的頭像 發表于 08-09 15:21 ?1.4w次閱讀
    支持電子設備<b class='flag-5'>進一步</b>降低功耗的第5代平面型肖特基勢壘<b class='flag-5'>二</b>極管
    主站蜘蛛池模板: 欧美一级免费在线观看 | 干干干日日日 | 亚洲综合色丁香婷婷六月图片 | 毛片大全免费 | 五月香婷婷 | 狠狠干人人干 | 久青草免费视频手机在线观看 | 免费一级毛片清高播放 | 丁香花的视频免费观看 | 午夜精品视频在线看 | 久久国产美女免费观看精品 | 日本免费不卡在线一区二区三区 | 久久青草国产免费观看 | 沟沟人体一区二区 | 欧美经典三级春潮烂漫海棠红 | 久久久噜噜噜久久 | 9797色| 老师喂我吃她的奶水脱她胸罩 | 色视频在线免费观看 | 美女扒开尿口让男生添 漫画 | 91极品女神嫩模在线播放 | 欧美一级视频高清片 | 怡红院日本一道日本久久 | 四虎库| 天天cao在线| 一级做a爰片久久免费 | 网站色小妹 | 5151四虎永久在线精品免费 | 狼色网 | 激情综合色综合久久综合 | 毛茸茸成熟妇女亚洲人 | 新版天堂资源中文在线 | 热久久最新地址 | 色噜噜狠狠狠狠色综合久一 | 婷婷色九月 | 手机看片国产免费现在观看 | 男女免费网站 | 99pao强力打造免费高清色 | 在线视频永久在线视频 | 爽好舒服快小柔小说 | 99国产成人精品2021 |