第一次接触嵌入式开发,小脑袋是一篇空白,度娘各种资料,零零碎碎,似懂非懂,确实有点懵逼。
1、前期准备
粤嵌GEC6818开发板一套,USB转串口线一根(简称A线),网线一根(简称N线)(可选)。用A线将开发板的串口与电脑的USB口进行连接。
远程终端调试工具:比如SecureCRT、超级终端、XShell等等,随便选择其一。这里我选择的是SecureCRT。
USB转串口驱动:网上很多,随便下载吧。
2、如何进入内核调试
建立连接:打开SecureCRT,选择菜单File->Connect->NewSession。SecureCRT@protocol,这里选择Serial(译:串口),进入下一页,选择Port(USB转串口驱动安装成功,这里会出现一个串口号),Baud rate(译:波特率)选择115200,Data bits(译:数据位)选择8,Parity(译:校验位)选None,Stop Bits(译:停止位)选择1,右边的Flow Control(译:流控)全都不打勾,点击下一步,点击完成。此时只表示PC与开发版之间建立起了连接,但是还不能正常通讯。
进入内核调试:重启开发板,这个时候SecureCRT会看到很多输出信息,开始是加载uboot引导程序的信息,接下来是加载kernel内核程序的信息,既然是小白,我们都不用管,只管等待开发版启动完成。别以为到此就可以进入调试了,接下来最关键一步就是点击开发版登录界面右下角那个红色的叉叉关闭按钮。到此为止,终于可以放松一下了,因为一不小心已经进入调试状态了。这个时候在终端软件上输入linux指令,是可以看到信息输出的。
3、文件传输
未完待续...