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 等设备使用。

工具下面有个换行的选项,记得去掉,然后指令采用复制进行操作

发布
问题