什么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);
什么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
这个问题,请详细看看 规格书,上面写的很清楚
那是因为串口接收FIFO 的原因
40M 直接可以,2M的话比较困难
这不是写的很清楚么,你的某个函数名称跟库里面的重复了
多看看手册,手册上写的都有,一只手按住复位,一只手按住BOOT 键,然后松开复位,串口打印CCCC后开始下载
看错误,你这个CDK 找不到你的这个实现,可能没有添加到编译目录中去
肯定是支持的啊
const 修饰的变量在 W80x 编译器中 默认放在 rodata段,rodata 段默认放在Flash 中
这是在告诉你你自己可以使用的内存这么多,288KB是整个芯片的物理SRAM ,程序里面的变量都是需要内存的,
还有一部分给了WIFI 等设备使用。
去 gitee 上找W806的
工具下面有个换行的选项,记得去掉,然后指令采用复制进行操作
问 现在测试是只有012能用 345没有数据是不是端口也要初始化