最近老师要我将以前写的工程代码固化到flash中。告诉我一种方法是。
方法步骤:
1、将自己要加载到flash中的“目标工程”加一个boot.c文件编译后先烧到dsp中,;
2、在将烧写flash的代码烧到dsp中(当然两个代码存储的内存空间不一样);
3、在用‘写flash的工程“将“目标工程”代码冲其对应的内存中写道flash中;
4、掉电以后改板bootmode,将启动方式设为flash。上电,dsp先将boot.c加载到dsp中,后dsp运行boot.c将剩余在flash中的代码二次加载到dsp中,“目标工程”即可正常运行。
请问大神门,
1、上面的方法有没有问题?
2、我用上面的方法想尝试先写flash,先初始化了flash(包括初始化CS2)。因为之前写过emif读写fpga的fifo的代码,所以那个方法写flash,结果都是错的。就是想知道这是什么原因?是不是flash的读写不能想写fifo一样。
3、最重要的事有没有什么资料,提供给我,关于bootmode的,有步骤的那种,谢了!