DM642的flash烧写问题

2019-08-06 16:40发布

各位大神,能否为小弟解答一个问题?我现在仿照合众达seed642自己做了一块基于DM642的板子,

没有使用cpld,flash用的是Am29LV033C,4M的,22根地址线,DM642只有20根地址线,所以我用

了两个GPIO口来扩充。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
dull_man
2019-08-07 05:10
程序小于1M(2^20),直接flashburn下载即可,这里的程序大小是bin不是hex, 当程序大于1M,就是下的过程当中需要更换片选,那么你得在FBTC工程中修改,比如提供一个计数变量cnt,当记到一定值就切换片选(高2位),当然我没试,曾经试图做过,改完不正常,你可以一试,一般程序也没那么大,数据多的话,可以先下到flash的固定地址处(flash测试工程write就行),程序会小很多,没必要非要纠结于flashburn可以写4M空间,仅做参考

一周热门 更多>