CN / EN
CN / EN

提问

获得支持

您的项目私密技术问题如需获得一对一支持,请点击下方联系我们。

SDK bootloader疑问 GR551x

Ives

2021-12-16 11:52

看SDK開發者文件時,有看到Bootloader是儲存在ROM,而user App被包裝放置在Flash裝置。我的問題是ROM的bootloader是在晶片出廠前就被Burn-in,所以我們不可修正它,對吧!若是不可修正,為何SDK裡面又有startup_gr55xx.s這隻源代源,它似乎是bootloader。那代表bootloader可被使用者修正。(我不會去修正,只是問這想法)。我有些疑惑。希望能得到分析釋疑。 謝謝!

0收藏

0赞成

Barton

2021-12-17 11:51

你好,在ROM中的BOOT是用来完成SOC内部资源的初始化及其校验工作,此BOOT用户是无法修改也无需修改的。

在完成之后,将会跳转至APP_CODE_LOAD_ADDR定义的地址处开始执行用户BOOT,SDK里面的startup代码即属于用户BOOT。用户程序存储于FLASH区域,因此是可以修改的。

0条评论

0赞成

0收藏

您的评论

登录后可回答问题,请 注册

我们时刻倾听您的声音
联系销售

扫描关注公众号

打开微信,使用“扫一扫”即可关注