背景:一套伺服系统,代码量太大,很多细节没时间看,设计采用2812+CPLD,我的2812程序有bootloader代码包,还有源代码V1,V2,V3等版本,分别对应生成x1.out,x2.out,x3.out。
我采用XDS100下载,最新firmware x3.out文件,系统可以运行。
但是我下载x2.out,x1.out等其他所有的文件都不能运行,不知道为什么。
可能原因分析:
2812有bootloader 程序,bootloader程序对软件版本进行校验,如果校验成功则运行,不成功则reset
现在问题是,我对2812,不熟悉,不知道怎么下载bootloader程序到DSP中,或者怎么越过这个版本校验直接运行程序,请大侠们给指点迷津!