由于我们的项目对codeFlash 占用较大,是否能够在dataflash(0x000700000-0x00077fff)这段区域放进一个升级程序,并运行呢?
热门产品 :
CH634: 4端口USB3.0 HUB控制器芯片
由于我们的项目对codeFlash 占用较大,是否能够在dataflash(0x000700000-0x00077fff)这段区域放进一个升级程序,并运行呢?
试试就知道了,随便弄个函数指定编译器放在那个区域,然后调用一下试试。
你好 ,你这边试了么,是否有用呢
不可以用dataflash运行程序。
建议先检查一下是什么代码用了488K的大小,一般代码无法做到占用这么大的;如果是用来升级进行备份导致空间占用比较大,建议检查一下是否升级的方式不合理,导致flash不够用了。
1.将iap.h 的代码地址修改
2.将app 的链接文件的flash地址改为上面
3.烧录好boot后,用官方提供的IAP烧录工具烧录成功 ,并正常跳转运行
我想请问官方,这样做会有哪些影响?