是否有任何方法可以为14583启用超过32KB的代码?
嗨sfullam,
你可以有超过32 kb的代码为583年但你需要一个许可证凯尔为了超过32 kb的编译代码,额外配置扩展内存映射58 x项目应该做的散射为不同的内存配置文件的项目。
由于MT_dialog
你好,谢谢你的反馈。使用升级的Keil编译器可以寻址多少额外的代码内存?是否有关于不同内存配置示例的文档?最好的斯科特
嗨,对话框你能详细解释一下吗?什么是“用于扩展内存映射的附加配置”?我需要改变'SetBits32(GP_CONTROL_REG, EM_MAP, 23)'哪里23到15?除此之外,还有什么需要修改的?非常感谢。
嗨caizee,
Dialog没有标准的程序来扩展设备的内存,只有一些技巧来获得一些额外的空间,我在下面的帖子中提到:
https://support.dialog-semiconductor.com/how-build-program-code-larger-32kb
关于额外的更改或应该遵循什么映射,这取决于一个人决定如何在他的系统上安排内存,对此没有通用或优化的解决方案。关于你是否应该再次改变内存的映射,这取决于你想在你的系统上有多少sysram,多少ret ram和交换内存。一般来说,你可以使用不同的EM_MAP来为Sysram获得一些额外的空间,但这也需要重新安排scatterfile,这是特定于应用程序的,你必须根据你的应用程序定制它。
如果你使用Keil的许可证,限制是583的系统RAM,所以大约42KB和8KB的保留RAM可以被使用,所以在583中你可以下载的fw的绝对最大值总共可以达到50KB。没有任何额外的散点文件可以用作额外内存配置的示例。
所以,如果我的代码大小大于32K, SUOTA仍然可以工作。SUOTA框架工作的最大代码大小是多少
你好,穆
我从来没有测试过代码大于32K的SUOTA个人,但我不认为你会有任何问题,就我所知,SUOTA配置文件不是代码大小依赖,以造成你的麻烦。
嗨sfullam,
你可以有超过32 kb的代码为583年但你需要一个许可证凯尔为了超过32 kb的编译代码,额外配置扩展内存映射58 x项目应该做的散射为不同的内存配置文件的项目。
由于MT_dialog
你好,
谢谢你的反馈。使用升级的Keil编译器可以寻址多少额外的代码内存?是否有关于不同内存配置示例的文档?
最好的
斯科特
嗨,对话框
你能详细解释一下吗?
什么是“用于扩展内存映射的附加配置”?我需要改变'SetBits32(GP_CONTROL_REG, EM_MAP, 23)'哪里23到15?
除此之外,还有什么需要修改的?
非常感谢。
嗨caizee,
Dialog没有标准的程序来扩展设备的内存,只有一些技巧来获得一些额外的空间,我在下面的帖子中提到:
https://support.dialog-semiconductor.com/how-build-program-code-larger-32kb
关于额外的更改或应该遵循什么映射,这取决于一个人决定如何在他的系统上安排内存,对此没有通用或优化的解决方案。关于你是否应该再次改变内存的映射,这取决于你想在你的系统上有多少sysram,多少ret ram和交换内存。一般来说,你可以使用不同的EM_MAP来为Sysram获得一些额外的空间,但这也需要重新安排scatterfile,这是特定于应用程序的,你必须根据你的应用程序定制它。
由于MT_dialog
嗨sfullam,
如果你使用Keil的许可证,限制是583的系统RAM,所以大约42KB和8KB的保留RAM可以被使用,所以在583中你可以下载的fw的绝对最大值总共可以达到50KB。没有任何额外的散点文件可以用作额外内存配置的示例。
由于MT_dialog
所以,如果我的代码大小大于32K, SUOTA仍然可以工作。SUOTA框架工作的最大代码大小是多少
你好,穆
我从来没有测试过代码大于32K的SUOTA个人,但我不认为你会有任何问题,就我所知,SUOTA配置文件不是代码大小依赖,以造成你的麻烦。
由于MT_dialog