OTPing辅助bootloder的步骤

6个帖子/ 0新
最后一篇
Mohit3112.
离线
最后一次露面:8个月2周前
专家
加入:2014-08-04 13:45
OTPing辅助bootloder的步骤

我使用以下步骤
1.我制作了fw_1.img,fw_1.img
2. RAN命令 - mkimage.exe多EEPROM FW_1.IMG 0x8000 FW_2.img 0x13000 0x1f000 multi_part.bin
3.在EEPROM的偏移0中加载多_part.bin - With Option make_eeprom_bootable =否(按下刻录按钮后它会像弹出窗口)
4.在OTP中刻录efferic_bootloader.hex
5.燃烧OTP标题
应用标志1 ----是的
应用标志2 ----是的
重新映射标志--- OTP在0时
DMA长度---- 0x1FC0
JTAG使能标志---启用

我有三个问题:
我错过了任何步骤吗?
2.我启用了JTAG,以便即使在OTP之后也可以调试我的硬件,将保持JTAG启用增加电流消耗设备?
3.我们还必须在我们的设备中存储一些数据,因为OTA EEPROM包含从0x8000开始的两个图像,我可以使用相同的内存来存储专用数据

设备:
mt_dialog.
离线
最后一次露面:1个月1周前
职员
加入:2015-06-08 11:34
嗨Mohit3112,

嗨Mohit3112,

1)我没有看到任何缺少的步骤。您可以检查AN-B-029以进行多级垃圾箱,重新映射标志和您的DMA长度是可以的。

2)我不知道那样的东西,但我不这么认为。

3)我们还没有测试这种情况,但我没有看到任何可能导致你麻烦的东西,信标参考设计正在使用Suota和一些配置数据在同一SPI闪存上。

谢谢mt_dialog.

Mohit3112.
离线
最后一次露面:8个月2周前
专家
加入:2014-08-04 13:45
嗨尝试了所有的步骤

嗨尝试了所有的步骤,它的工作正常,但是当我尝试使用Android Souta应用程序更新设备时,它显示消息“写入外部设备失败”设置我的应用程序中的设置是块大小240,我也使用正确的I2C引脚

mt_dialog.
离线
最后一次露面:1个月1周前
职员
加入:2015-06-08 11:34
嗨Mohit3112,

嗨Mohit3112,

您是否抄写了SW以便使用I2C作为外部内存,并使您生成了Multi_Part.bin以使用EEPROM。似乎错误地下载代码时SW无法访问I2C内存。

谢谢mt_dialog.

Mohit3112.
离线
最后一次露面:8个月2周前
专家
加入:2014-08-04 13:45
我已经用完了

我用硬件团队检查了它似乎是一个板问题,我符合所有步骤和最终文件在我们的原型板上运行良好。所以问题得到解决。

谢谢
莫希特

mt_dialog.
离线
最后一次露面:1个月1周前
职员
加入:2015-06-08 11:34
嗨Mohit3112,

嗨Mohit3112,

谢谢你的表明。

最好的问候mt_dialog.

主题锁定