firefly_king 发表于 2016-3-15 12:52:17


为什么我照着来的,看不到helloWorld:(好纠结!

yufand 发表于 2016-4-18 11:36:25

初学者需要,感谢~

屋里人 发表于 2016-5-11 08:51:29

赞赞:victory:

meplus-hu 发表于 2016-5-31 17:16:53

啊Sai你好,我按照你视频上面的写好了这个驱动,用的android5.1的内核,但是在加入for循环和1秒的mdelay(1000)后,日志显示先定格在启动内核一句上10秒钟,然后一瞬打印完所有10行hello world 是什么情况啊,我用secureCRT和超级终端都试过了。还望指教,多谢。

WK92148 发表于 2016-7-7 17:16:57

meplus-hu 发表于 2016-5-31 17:16
啊Sai你好,我按照你视频上面的写好了这个驱动,用的android5.1的内核,但是在加入for循环和1秒的mdelay(1 ...

subsys_initcall執行的優先順序4 在串口之前, 資料會存在緩衝區等串口掛載時
一次全丟出來

#define subsys_initcall(fn) __define_initcall("4",fn,4)
#define subsys_initcall_sync(fn) __define_initcall("4s",fn,4s)
#define fs_initcall(fn) __define_initcall("5",fn,5)
#define fs_initcall_sync(fn) __define_initcall("5s",fn,5s)
#define rootfs_initcall(fn) __define_initcall("rootfs",fn,rootfs)
#define device_initcall(fn) __define_initcall("6",fn,6)
把優先順序改成6 串口掛載後才執行就可看到了
如下:

//subsys_initcall(hello_init);

device_initcall(hello_init);
module_exit(hello_exit);

MODULE_AUTHOR("sai <271319925@qq.com>");
MODULE_DESCRIPTION("Firefly hello driver");
MODULE_LICENSE("GPL");



hjr0607 发表于 2016-8-17 01:06:33

为什么我照着视频来,却看不到打印的helloworld来呢我用的是4.4的,程序是在这下载的,好心塞啊。搞好几天了。。。

lnjaqg 发表于 2016-8-17 19:27:05

我也打印不出来4.4的

lnjaqg 发表于 2016-8-20 00:14:03

解决了 原来是make menuconfig没有选中Hello world for Firefly

a592609 发表于 2016-8-26 15:01:27

谢谢

edisondeng 发表于 2016-9-19 14:16:08

很好!很好!多谢!多谢!
页: 1 [2] 3 4 5 6 7 8 9 10 11
查看完整版本: 5,从零开始学习ARM嵌入式视频教程——Firefly-RK3288第一个Linux程序Hello World