页次: 1
昨晚终于找到原因了,硬件没有问题,是配置不正确导致的,过段时间出一个完整的指南。
晕哥,在吗? 哪里有关于usb虚拟网卡详细配置说明?这个搞了好久了,没有Linux内核关于menuconfig配置的说明,有大神在吗?
多说一句吧,从J-Link5.4版本以后(我前面测试的几个版本的JLink范围来说),才明确指出了问题所在,细心的话,看5.4版本以后的提示就会发现提示的是VTref电压为0,而之前的提示是VTarget,J-Link硬件9.4版本的1引脚就是VTref,那么J-Link Commander 提示VTref电压为0v, J-Link用户手册上说VTref用于"测量目标参考电压",其电压由目标板供电,看来手册的学习不可少啊
貌似VTarget没有检测到电压,jlink不玩了。
你给Jlink 1/2两脚3V3 试一试。
总结:
硬件连线除了我发帖时给出的四根JLink线外,还需要两根线连到JLink的1,2两引脚,1脚为3.3v,2脚为GND。
用JLink4 版本的軟件試一試.
whycan Froum里相关的帖子都已经看过了,因为没有找到解决方案才新发表的这个帖子,晕哥有在吗?有什么好的建议吗?
做嵌入式也好,做驱动开发也罢,各位搞技术的,准备好开发环境是基本要求吧,各位,在搞定usb虚拟网卡后,vmware上的QtCreator用ssh连接到开发板,这样才能调试啊,各位都做到了吗?如果有做过的,踩过坑的,冒泡赐教一下
刚刚做了另一个实验,将bootargs中设置保持为第一种设置(console=ttyS0 console=tty0两项都有),之后修改buildroot中menu/System Configuration/Run a getty (login prompt) after boot/TTY Port由原来的console调整为ttyS0, Baudrate由原来的keep kernel default调整为115200
这样修改后,LCD屏可以输出启动日志到Starting network: OK,过一分钟后除了random: crng init done外再无其他任何输出,
之后电脑上的xshell可以正常登录荔枝派上的linux,工作正常。
由上述实验现象,是否可以得出这样的结论:
在linux内核运行起来之后,只可以有一个控制台存在?不能同时存在串口输出的console和LCD输出的console?
实验前准备
1.烧录好sd卡
2.准备一个usb to ttl
3.接好四根线,vcc,gnd, tx,rx
4.电脑上下载安装xshell
操作步骤:
一、接好串口,重新给荔枝派上电,xshell上的控制台卡在如图所示位置
二、过一分钟左右,又有一行输出
三、此时与荔枝派直接相连的LCD屏上有同样输出,但其输出的信息已经很明显到了内核,欢迎信息和登录信息已经输出,如图所示
我的bootargs配置是:
console=ttyS0,115200 panic=5 console=tty0 rootwait root=/dev/mmcblk0p2 earlyprintk rw vt.global_cursor_default=0
当把consoe=tty0删除后,电脑上的xshell工作正常,可以正常登录荔枝派上的linux,但是这样的话LCD屏上只显示一个linux企鹅logo和一行版本后全屏黑屏,屏的背光是开着的,我在电脑xshell上登录linux后,执行命令cat /dev/urandom > /dev/fb0后,LCD屏可以变成雪花状,说明屏是正常的,只是无任何Linux内核的信息输出,请问一下大老们,遇到过类似问题吗?
不错哟,刚刚测试了,成功隐藏 linux 版本信息。在增加宏CONFIG_HIDE_LOGO_VERSION前,可以在文件cfb_console.c文件中搜索一下宏CONFIG_HIDE_LOGO_VERSION,可以找到对应linux版本信息输出的控制。
遇到同样问题,尝试解决中,学习学习。
页次: 1