最近写了一个bf533的程序,在线调试都很正常,但是编译成loader file后写入flash,重新上电或reset,程序都不运行。
用示波器观察ezkit上的flash的地址线,只有一个数据,说明dsp部分没有从flash读到数据。flash写入的过程中,观察flash的地址线都是有数据的。
后来发现在编译loader file时,把位宽改为16-bit时,得到的ldr文件写入flash,就可以正常加载。
最近写了一个bf533的程序,在线调试都很正常,但是编译成loader file后写入flash,重新上电或reset,程序都不运行。
用示波器观察ezkit上的flash的地址线,只有一个数据,说明dsp部分没有从flash读到数据。flash写入的过程中,观察flash的地址线都是有数据的。
后来发现在编译loader file时,把位宽改为16-bit时,得到的ldr文件写入flash,就可以正常加载。