我目前使是用的是一块DM368开发板。以前板子在烧写UBL和Uboot后,启动时在超级终端能正常显示启动信息。后来我换了一个同样型号的nandflash(都是美光的flash,只是型号的后缀不同,大小相同,2G Byte),按以前的方法(使用sfh_DM368.exe)烧写ubl和uboot后发现再也不能启动了,串口不显示任何信息。后来还发现一个现象,当设置好拨码开关,启动时打开超级终端总会有弹出警告“无法打开COM1,请修改您的端口设置”,这个问题以前从来没有出现过。我查看COM1端口设置,也没错。当我拨动拨码开关让板子处于烧写状态,连接串口时,超级终端不会出现警告,正常显示“BOOT ME BOOT ME.......”,说明串口设置没错。后来我怀疑是flash的问题,我想把以前的flash换回去。但是由于flash被焊接到别的板子上去了,只好取下来。替换flash后,烧写ubl和uboot时出错:“write verify failed",烧写失败,不知道flash是不是坏掉了。上网找了两天,网上的方法都不能解决这个问题。我想补充的是,ubl和uboot在这期间没有任何改动,还是和以前一样。让我疑惑的是,怎么换了一个flash会出现这么多稀奇古怪的问题。希望哪位能给予解答,怎样才能使烧写ubl和uboot不报错,使得系统启动引导ubl和uboot时串口能显示启动信息?