求助:调试sc4510板子遇到阻碍
自制snds100的板子,有一块开发板参考。除了sdram用了57641620 -h外,别的片子没什么不一样第一块板子,搞了半天,可以用jfp w烧写一个uclinux的rom,但起不来,串口0有输出,但超级终端看不到(奇怪),但好像两秒钟就重起一次,nOE信号在震荡,两秒钟后就高一下再震荡。
第二块板子,nOE好像好看些,启动时震荡一会,变高,或者不断震荡。但这次轮到axd jtag口找不到芯片,有时候接一块找得到的,再接这板子,偶尔能找到arm7tdmi或者arm7ODI。仔细重检查jtag口焊接线路等未发现问题
第三块,nOE,nRCS0不断振。能烧写flash,AXD能连接上,能用setmem把GPIO端口抬高压低,但是串口0无输出。
上述3板子和开发板对照过有关system configuration的管脚(49 62-83,109)高低电平都一致,我只需要一块板子能起来就行.
对第3块板子:
根据李驹光博士写的《ARM应用系统开发详解--基于S3C4510B的系统设计》写的书检查过了jtag,sdram,flash等项目,检查它的部件:
把一个小汇编程序(第6章)抄来试,结果下载到板子时,感觉下载下去的程序看反编译的语句和写的完全不一样.但可以跑,而且当遇到死循环时修改一下值还可以跑出死循环然后到下一个死循环处停下.
请哪位能提示一下大概还要做哪些检查. 自己顶,还补充一句:如果改变memory map,同时编译时改变入口,比如0x40000然后再load一次axf看到的反编译程序好象就正确了.而且逐步跑还可以看到寄存器值按期望变化.但该程序是设置GENERAL IO口的,IO口倒是不发生变化
页:
[1]