abcd
abcd - 认证专家
我只是个路过的老年人~

注册于 3 年前

回答
156
文章
12
关注者
3

wm_psram_config (1) ; psram_init (PSRAM_QPI) ; 初始化只需要调用这两个接口就行了, wm_psram_config 根据实际使用的 io 选择哪一组, 使用的时候, 起始地址是 0x30000000, 由于没有做到内存管理里, 所以无法向普通内存一样动态申请释放, 需要单独指定地址, 自己管理, 其他的操作就和普通内存一样了, 比如 memcpy, memset 之类的.

如果使用的是 W806 可以参考这个, 如果使用的是 W800 或者 W801 的 SDK, 也可以参考这个修改, 如果不是用的 CDK 编译就不是修改 aft_build_project. sh 文件, 得修改 tools/w800/rules. mk 文件.

math 库函数, 应该和 cjson 没关系, 用 CDK 编译, 工程没有把 math 库链接进来, 可以试下在工程设置里的 linker 里把 math 库添加进来. image. png

可以吧, 我用我的外扩 psram 的板子试了, 可以正常打印出来数据.
image. png
image. png

可能用的不是最新版本, 之前的旧版本没有把 math 库添加进来, 所以链接的时候不过, 可以用新版本或者在当前版本里添加 math 库. 123. png

发布
问题