你好!
我已经开发了一个 OAD 映像、我正在使用 SmartRF 闪存编程器对闪存进行初始编程。 映像包含3个部分:bim 映像、映像 A 和映像 B。在 BIM 映像中、我定义了一个变量、用于选择要从中引导的映像。 图像 A 包含主要包含 OAD 功能的图像、而图像 B 包含主代码。 因此、当我想执行 OAD 时、写入一个特征时、我可以从 ImageB 切换到 ImageA。 使用 SmartRF 闪存编程器对器件进行编程后会出现此问题。 有些设备以 ImageA 开头、而另一些设备以 ImageB 开头。 在 BIM 映像中、变量定义为位于地址0x09、也定义为 _no_init。 如果这是由 BIM 映像初始化、我猜开关会失败。 因此、我想唯一的解决方案是将该位置(0x09)设置为十六进制文件中的固定值。 我该怎么做?
有什么建议吗?
此致、
1月