本人是菜鸟,想问一下C6678是不是和64/67系列的DSP一样,烧死在ROM里的boot程序只能搬运1K的代码到ram,需要用户自己编写二级引导吗?另外,C64系列DSP一级boot是将flash中的代码搬运到0x00000000地址,那么6678的一级boot是不是将代码搬运到L2的首地址啊,如果是,是搬运到全局的L2首地址(00800000)还是core0的L2首地址(10800000)啊?
期待您的解答,非常感谢!现在很迷茫这个问题。
King Wang1:
这个不一定,没有只能搬运1k的说法。
这取决于你的boot方式,用不同的boot有不同的boot方式,比如I2C,SPI,EMIF等等。
建议LZ先详细阅读C6678的boot user guide,读完后你就知道了。
Mark:
回复 King Wang1:
首先非常感谢您的解答,6678的boot user guider我看了,但是上面没有说一次能搬运多少代码!想问一下c6678不需要自己写二次引导程序吗?能不能给我一个SPI或者EMIF的boot例程,除了配置好那几个boot方式的开关,还需要配置些什么东西啊?谢谢