ZYQ
ZYQ
我已不再支持W80X任何相關問題的回複,請大家不要私信,有問題找 isme 謝謝

注冊於 2年前

回答
172
文章
8
關注者
11

什麼012能用 345 不能用,可不可以說清楚些
想了想 你應該說的是串口吧,這個毋庸置疑 肯定需要端口初始化的,都有現成的API 接口,SDK 都是開放的,怎麼能說底層程序沒有呢

        wm_uart3_rx_config(WM_IO_PB_01);
        wm_uart3_tx_config(WM_IO_PB_00);
        tls_uart_port_init(TLS_UART_3 ,NULL,NULL);

1、鏈接之後純代碼空間需要些操作步驟才可以看到,需要修改下鏈接腳本,但是代碼段和rodata 段整體占用空間可以通過 右鍵工程--> Open Linker Map File 查看。
2、運行時內存占用 不好看,但是同樣可以以上面方式查看靜態內存空間的占用

另外 補充下,最新的CDK2.18.2 可以圖像化查看這些占用
https://occ-oss-prod.oss-cn-hangzhou.aliyuncs.com/resource/cdk-windows-V2.18.2-20221121-2000.zip

這個問題,請詳細看看 規格書,上面寫的很清楚

這不是寫的很清楚麼,你的某個函數名稱跟庫裡面的重複了
image.png

多看看手冊,手冊上寫的都有,一只手按住複位,一只手按住BOOT 鍵,然後松開複位,串口打印CCCC後開始下載

image.png
看錯誤,你這個CDK 找不到你的這個實現,可能沒有添加到編譯目錄中去

const 修飾的變量在 W80x 編譯器中 默認放在 rodata段,rodata 段默認放在Flash 中

這是在告訴你你自己可以使用的內存這麼多,288KB是整個芯片的物理SRAM ,程序裡面的變量都是需要內存的,
還有一部分給了WIFI 等設備使用。

工具下面有個換行的選項,記得去掉,然後指令采用複制進行操作

發布
問題