您好,
各位论坛里的大神们,求问一下,
程序上电加载时,是不是当bootloader程序根据当前管脚的状态,判断出是spi boot时,就会继续执行程序,把eeprom里的程序加载到内部的ram中?然后这段加载的程序是不需要我去写的,而且bootrom里固化的,我只需要把程序写进eeperom,把gpio管脚设置好,就等着上电加载就行了。不用再去管加载的程序了?
如果是这样的话,我还想问:我的程序比较大,片内的ram里面不够我放程序,那我咋办?
谢谢各位大神赐教!
mangui zhang:
只要支持的BOOT模式 那么就是通过BOOT引脚配置好
然后上电执行 判断 跳转到存储代码的地方
应该可以直接在flash中执行 不用搬到RAM中跑
您好,
各位论坛里的大神们,求问一下,
程序上电加载时,是不是当bootloader程序根据当前管脚的状态,判断出是spi boot时,就会继续执行程序,把eeprom里的程序加载到内部的ram中?然后这段加载的程序是不需要我去写的,而且bootrom里固化的,我只需要把程序写进eeperom,把gpio管脚设置好,就等着上电加载就行了。不用再去管加载的程序了?
如果是这样的话,我还想问:我的程序比较大,片内的ram里面不够我放程序,那我咋办?
谢谢各位大神赐教!
XinYu Zhong:
回复 Seven Han:
谢谢您的回复。我在您发的第一个链接中看到,如果我在上电前把gpio引脚配置为spi启动模式,那么上电后bootloader程序会根据该配置去执行spi eeprom加载程序。可是在这之前还需要上位机发一段数据流信息,可是我没有连上位机,只有连了一个fpga,我是要让fpga去给这段信息吗?