求助:sam-ba连接的问题
在另一个相关帖里回复,问了一个问题,想想还是发一个帖比较醒目,问题如下:
cpu:at91sam9260
nandflash:k9f1208u0c
连接:调试串口
sam-ba版本:2.6及2.10
之前一直用2.6版本sam-ba,无法识别nandflash的id也就无法操作nandflash,改到2.10版终于可以操作了,写入bootstrap后重启发现没效果,还是进入romboot了,于是再用sam-ba连上,想读取前4k内容回来看看,结果······sam-ba无反应了。强行关掉后杯具来了:用超级终端看每次起机依然有romboot的显示,但是sam-ba2.10无法再连上板子了,显示"communication error",换回sam-ba2.6也无法连上了,显示"no valid processor ID found",无论重启板子还是pc都没用。此前从来没有连接方面的问题的(现实情况限制,一直用的调试串口连)。
请问各位有没有方法?帮帮忙!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
呃····没人吗
检查下板子上的BMS或者NAND的跳线设置,at91sam9260是某种启动顺序来找启动代码的,如果都找不着,才会连SAM-BA
总算有人回复了,谢谢bitmilong。
我现在能在启动时在超级终端里看到romboot的显示,可见是进入了romboot的,可就是连不上sam-ba,你所说的启动顺序我明白的,at91sam9260是在依次找了外部存储发现没有启动程序后才会进入romboot,进而可以用sam-ba来连,我目前的情况是进了romboot而不能用sam-ba连上,而之前连接是没问题的,就是进行了“烧写bootstrap---重启发现还是进romboot---想读回来比较是否真写入了---sam-ba僵死”后才出现的目前状况,而这个过程中除了重启没有动过硬件任何东西
估计已经执行了bootstrap, 但是bootstrap 有问题。
建议不要使用高版本的sam-ba,因为我也用过高版本的,我的连USB的也连不上,不过现在一直在用JLINK,也没试过用串口来进行调试。换回一个你之前可以用的一个sam-ba的版本,这样可以排除一定的错误。
需要把nandflash的片选断开,然后上电,然后再连上片选才行。初步估计是硬件问题,我也遇到了这样的情况