大神们,请教一个问题哈。我对这个flash不是很懂哎,这个DataFlash是做什么用呢,还有一个问题哈,为什么Flash分128k快速,还有慢速Flash呐。,阔以讲解一下嘛?

请大神解答一下


9IpcfSxBav.jpg

您好,①CH582的32K大小的dataflash是不存放code代码,而是给用户存放数据的一块falsh,在实际应用中可以存放BLE的配对绑定信息、mesh组网的网络信息等数据,也可以用户自行擦写数据;前面的448K都是非零等待flash,都可以直接存放和运行code。
②CH32V208的128K是零等待flash,和主频跑一样频率,跑代码的速度相对更快。工程中加了highcode的函数和应用层的用户code,会优先存放到128K的零等待flash中。其他flash是非零等待flash,执行code的速度较慢,适合存放BLE库中对执行速度要求不高的代码,用户自拟数据也可以存。CH32F203/CH32F208/CH32V203/CH32V208 内部flash和ram的相关说明 - iot-fan - 博客园 (cnblogs.com)

image.png


只有登录才能回复,可以选择微信账号登录