各位技术大佬,TI工程师大神们:
最近在6657开发板烧写程序时遇到了问题,感谢帮助。具体问题如下:
我使用mcsdk_2_01_02_06\examples\ndk\client\evmc6657l里的client例程,写了一个服务器可以从主机通过网口收发送数据给6657开发板,调试debug时都正常,而且服务器会一直等待6657连上才会发数据,6657的client里也加了相关的等待连接到服务器的代码,调试时一切正常,6657启动后服务器会显示连接成功,服务器不启动6657也会在等待连接服务器的代码处等待。问题来了,我按照mcsdk_2_01_02_06\tools\writer\nand\evmc6657l\bin里的方式烧写,nandboot模式启动,烧写成功,但是断电后,拨到IBL NAND boot on image 0处启动,程序应该没有启动起来,服务器也连接不上6657开发板。同时,我也看到了论坛里类似的问题,按照方式试了也不行,本人刚接触DSP,对它的启动流程不太清楚,希望了解的朋友们帮忙看一下问题在哪,非常感谢!!!也参考尝试了下面两个帖子的方法:帖子1:
帖子2:
sen Li:
问题如下。
Shine:
建议可以先试个最简单的例程,走一遍流程看能不能boot起来,基本步骤对了以后,再去试自己的应用代码。
sen Li:
回复 Shine:
试了mcsdk下面的其它例程,也没有烧写到nand里面也没有启动起来,怀疑烧写步骤有问题,能不能给个烧写步骤和验证例程,非常感谢!
sen Li:
回复 sen Li:
CCS里打印信息NAND PROGRAMING completed successfully. 但是也没有启动起来,是不是硬件有问题啊
sen Li:
回复 Shine:
CCS里生成的.out文件需要转换成.bin吗?还是直接修改后缀名?
sen Li:
回复 Shine:
新建了一个基于RTSC BIOS的流水灯工程,可以烧写到nand boot mode启动,但是client的工程用同样的步骤烧写到nand启动,能烧写,但是不能启动,您能否亲自试一下mcsdk里面提供的client例程,烧写到6657开发板nand 启动,看看能不能正常启动,谢谢
sen Li:
回复 Shine:
问题解决了,谢谢您这两天的帮助
Shine:
回复 sen Li:
方便的话能否分享一下哪一步出问题了,供其他工程师参考。
sen Li:
回复 Shine:
尴尬了,昨天在client例程里加了创建了流水灯任务,调试通过,烧写进去试了也可以,就以为可以了,今天试了一下把原工程里创建一个连接主机IP收发数据的任务,调试通过,烧写进去还是启动不正常,但是在主函数加了流水灯操作,流水灯能启动,TCP连接主机IP的任务没有启动。有3个疑问,1:client里的StackTest任务是怎么执行的?2:在这个client例程里加IP连接该在哪里加?3:为什么调试的时候可以连接上本地设置的静态IP,烧写进去连接不上了?看到论坛里很多这个问题,没有能够解决问题的,等我这个问题解决了,会整理思路,贴出来。现在请您帮我分析下,非常感谢!