amoBBS 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
查看: 3253|回复: 102

开源 zynq EBAZ4205矿卡 vivado U-boot kernel debian 源代码

  [复制链接]
发表于 2019-6-16 00:59:06 | 显示全部楼层 |阅读模式
本帖最后由 boyie0 于 2019-6-16 01:01 编辑

看不少坛友收了 EBAZ4205 这个低价zynq板卡,但是苦于没资料入不了门,论坛上都是点灯的,复杂点的uboot kernel dts rootfs没有人做。
估计新手不会做,老手懒得做,所以我就花几天时间移植了下,整理发出来。
我就来奉献下,给想入门的坛友做了套完整资料,包括vivado U-boot kernel debian 源代码, 还有编译好的文件。
我是自己焊接了个TF卡座上去,把R2584焊到R2577上,这样就成了TF卡启动,方便烧程序,所以编译出来的都是TF卡的程序,需要用nand的自己修改下就可以了。
这次代码板子上的外设都是正常的,UBOOT里可以正常保存env到TF卡,网络正常通讯,TFTP功能正常。 内核也是,debian网络功能均正常,可以随意apt。IO只加了W13,W14两个已有的LED灯,其他的IO需要自己加上就可以了。

ZYNQ是个好东西,推荐入坑,嘿嘿。 以前用过AT91SAM9X35配EP4CE10,  IMX6配XC6SLX16  , 树莓派配EP4CE6,都是些采集和控制类的,芯片间通讯真心不方便,并且速度有限,如果用外部总线,占用的IO又太多了,经常会和外设引脚冲突。
后来用ZYNQ做了两个项目,发现真心好东西,一个火车上的运动采集设备,一个8轴机器人控制卡,内部AXI总线真心好用,有高速的有简易的,搭配使用很给力,挂了一堆东西,扩展起来非常方便,价格也不贵,现在真心爱上这个片子了,以后再有ARM+FPGA的项目肯定选这个。
所以这次花点时间做这些希望能帮到更多的朋友。

废话少说,资料奉上,因为debian文件系统和内核代码比较大,所以只能传到网盘上了。

链接:https://pan.baidu.com/s/1QghzN-4-QL2q-LGeIZTE9g
提取码:0fj3

先把SD卡分两个区 第一个FAT 第二个 ext4  都是最常见的分区方法,FAT分个100M就够了。
把image目录里的bootfat.tar.bz2 解压放到第一个FAT分区  rootfs.tar.gz是debian的文件系统,解压到第二个ext4分区。然后启动就OK。

源代码就在网盘里,大家去研究吧,板子可以从桌子脚下拿出来了,不需要xilinx仿真器就可以愉快的玩起来。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2019-6-16 01:02:00 | 显示全部楼层
多谢大神分享,可惜不会玩FPGA
发表于 2019-6-16 01:33:47 来自手机 | 显示全部楼层
感谢分享,这个包网络是通的吗?这类包是哪里来的,自己定制的难度大不大,问题有点多,FPGA还没入门,感谢
 楼主| 发表于 2019-6-16 01:59:07 来自手机 | 显示全部楼层
上面说了,网络都正常,正常通讯,uboot下ping tftp都正常,debian也正常,正常自动获取ip,正常ping,正常通讯,自己定制如果还没入门难度还是有的,需要fpga知识,创建硬件结构配置时钟内存外设,引脚,导出硬件配置,用工具生成dts,再根据dts来配置uboot和内核,我用的这个uboot也是靠dts来配置的,内存这些初始化是靠fsbl来完成,debian下来包,加入内核编译的模块重新打包。对于老来说也许不难,对新手来说可能难度比较大。
发表于 2019-6-16 04:20:08 来自手机 | 显示全部楼层
矿卡有原理图吗?
发表于 2019-6-16 05:03:17 来自手机 | 显示全部楼层
boyie0 发表于 2019-6-16 01:59
上面说了,网络都正常,正常通讯,uboot下ping tftp都正常,debian也正常,正常自动获取ip,正常ping,正常 ...

楼主可以开个教程,或者发点资料讲讲如何重新打包debian吗?我有几个板子想移植发行版Linux,不知道如何开始。
发表于 2019-6-16 06:51:53 | 显示全部楼层
多谢分享,目前还停留在点灯阶段
发表于 2019-6-16 06:53:09 来自手机 | 显示全部楼层
多谢楼主了,看到楼主两点钟发言,就知道楼主为了这块板子花了多少时间, 还要楼主发教程就过分了  
发表于 2019-6-16 07:09:23 来自手机 | 显示全部楼层
是当开发板用么?
发表于 2019-6-16 07:28:15 来自手机 | 显示全部楼层
谢谢分享。
发表于 2019-6-16 07:59:17 | 显示全部楼层
谢谢分享!
 楼主| 发表于 2019-6-16 08:56:56 来自手机 | 显示全部楼层
发教程太难为我了,这又是fpga又是linux,涉及到知识太多了,根本不是一个教程能搞定的,需要花大量时间来学习,大家可以去搜索,不用谷歌,百度就能满足你们需求了,我又不是卖开发板的。。。只是为初学者做点好事。
 楼主| 发表于 2019-6-16 08:58:34 来自手机 | 显示全部楼层
cpumaker 发表于 2019-6-16 04:20
矿卡有原理图吗?

网盘里面有原理图pcb,坛友贡献的。
 楼主| 发表于 2019-6-16 09:03:32 来自手机 | 显示全部楼层
iam514 发表于 2019-6-16 06:53
多谢楼主了,看到楼主两点钟发言,就知道楼主为了这块板子花了多少时间, 还要楼主发教程就过分了   ...

谢谢理解,做这些已经花不少时间了,我也还有老婆两个孩子要养活,不可能一直做蜡烛的,再说这又是fpga又是linux,就是开个培训班,没个一年半载也教不会你们啊,还是要靠自己的。我做了10年了,还总是感觉是个半吊子哈哈。
发表于 2019-6-16 09:14:42 来自手机 | 显示全部楼层
多谢楼主,准备入坑
发表于 2019-6-16 09:29:39 | 显示全部楼层
boyie0 发表于 2019-6-16 09:03
谢谢理解,做这些已经花不少时间了,我也还有老婆两个孩子要养活,不可能一直做蜡烛的,再说这又是fpga又 ...

多谢你的付出,拿来学习正好
发表于 2019-6-16 09:48:46 | 显示全部楼层
挺好的,我一直在弄,但是也没功夫搞这些。楼主分享的,正好节约了我不少研究时间。
发表于 2019-6-16 09:48:48 来自手机 | 显示全部楼层
boyie0 发表于 2019-6-16 01:59
上面说了,网络都正常,正常通讯,uboot下ping tftp都正常,debian也正常,正常自动获取ip,正常ping,正常 ...

第一次见到zynq如此专业的人,而且对我更有帮助
发表于 2019-6-16 09:53:52 | 显示全部楼层
楼主 好人!
发表于 2019-6-16 10:58:26 | 显示全部楼层
果断收藏,感谢楼主奉献!
发表于 2019-6-16 11:11:46 | 显示全部楼层
吃灰的板子终于可以玩起来了
发表于 2019-6-16 11:24:34 | 显示全部楼层

吃灰的板子终于可以玩起来了
发表于 2019-6-16 11:51:45 来自手机 | 显示全部楼层
谢谢楼主无私分享,我那快吃灰的也可以搞起来了
发表于 2019-6-16 13:54:56 来自手机 | 显示全部楼层
楼主牛逼啊
发表于 2019-6-16 19:50:40 | 显示全部楼层
多谢楼主分享,赞!
发表于 2019-6-16 20:21:25 | 显示全部楼层
vtte 发表于 2019-6-16 05:03
楼主可以开个教程,或者发点资料讲讲如何重新打包debian吗?我有几个板子想移植发行版Linux,不知道如何开 ...

可以参考下面两个链接,我按照这个撸了个archlinux上去也没啥问题。
https://hhuysqt.github.io/zynq3/
http://wiki.t-firefly.com/zh_CN/ ... rootfilesystem.html
发表于 2019-6-16 22:14:42 | 显示全部楼层
谢楼上,谢楼主
发表于 2019-6-17 09:03:36 | 显示全部楼层
感谢楼主,果断收藏了!
发表于 2019-6-17 10:14:22 | 显示全部楼层
以前有客户拿ZYNQ的程序给我们看,一堆低速设备挂在AXI总线上,硬件工程师直摇头……
发表于 2019-6-17 10:36:09 | 显示全部楼层

多谢楼主分享,赞!
发表于 2019-6-17 11:05:42 | 显示全部楼层
多谢LZ,可以把垫桌腿的板子拿出来跑跑看了。
发表于 2019-6-17 12:14:14 | 显示全部楼层
好啊,可以开玩了。我也是一直搞不定 LINUX 移植,毕竟 linux 只学到刚入门水平。
谢谢楼主。
 楼主| 发表于 2019-6-17 12:57:46 | 显示全部楼层
cloudboy 发表于 2019-6-17 10:14
以前有客户拿ZYNQ的程序给我们看,一堆低速设备挂在AXI总线上,硬件工程师直摇头…… ...

并不一定非要挂几个高速设备才对得起AXI, 我做的8轴控制板 数据量大的也就个VDMA视频输出用到了高速AXI,其他都是挂在低速接口上的,比如8个运动轴的控制。
但是通讯速度根本不是外部那些接口可以比的,比如100帧的缓冲数据,只需要1us,并且操作方便,linux下和读写寄存器没什么区别,这个ARM+FPGA根本做不到。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2019-6-17 13:34:05 | 显示全部楼层


多谢楼主分享
发表于 2019-6-17 16:23:14 | 显示全部楼层
吃灰的板子已经正常启动并且进入debian系统了,问一下LZ,默认的登录用户名和密码是啥?试了root密码留空不行。
发表于 2019-6-17 16:30:24 | 显示全部楼层
试了
root/root
xilinx/xlnx
root/password
也都不行. :(
 楼主| 发表于 2019-6-17 17:56:56 来自手机 | 显示全部楼层
本帖最后由 boyie0 于 2019-6-17 17:58 编辑
shawn_bu 发表于 2019-6-17 16:30
试了
root/root
xilinx/xlnx


忘记说了,debian正好硬盘有米联客的资料,懒得下载直接用的他们的包改的,默认用户名osrc 密码root  root 密码也是root
 楼主| 发表于 2019-6-17 17:57:47 来自手机 | 显示全部楼层
需要先创建root账号才可以用root登陆
发表于 2019-6-17 18:02:21 | 显示全部楼层
osrc/root 成功登录了,多谢LZ!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2019-6-18 21:13:35 | 显示全部楼层
正好在折腾这个板子,在编u-boot,还好上网搜了一下,谢谢了。
发表于 2019-6-20 09:15:28 | 显示全部楼层
我也进了块板子,目前在别人那。 这个没有HD模块。我有个VGA的FPGA模块。能否和PHD 2.0的连起来,输出到显示器?(当然PL固件要配合改)
3组PHD 2.0 的IO  是 PS还是 PL用。 哪位知道
谢谢
 楼主| 发表于 2019-6-20 13:37:28 | 显示全部楼层
hyhezhen 发表于 2019-6-20 09:15
我也进了块板子,目前在别人那。 这个没有HD模块。我有个VGA的FPGA模块。能否和PHD 2.0的连起来,输出到显 ...

当然可以,PHD口都是连接在PL的IO的,自己设置下,想做什么都可以的。
比如这样,外接电阻网络或者 7123芯片都可以, 7123芯片效果比电阻网络好很多!~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2019-6-20 13:41:58 | 显示全部楼层
上面的图就是外接VGA的,保证能用,自己连接下,设置下参数就可以了。
发表于 2019-6-20 22:46:08 | 显示全部楼层
真好,多谢楼主!!!
发表于 2019-6-22 20:47:39 | 显示全部楼层
谢谢分享,终于可以把板子拿出来了
发表于 2019-6-23 09:27:47 | 显示全部楼层
分享已经过期了呢?  楼主有空再分享一次?
 楼主| 发表于 2019-6-23 10:01:55 | 显示全部楼层
QQ373466062 发表于 2019-6-23 09:27
分享已经过期了呢?  楼主有空再分享一次?

这个是永久有效的分享链接

链接: https://pan.baidu.com/s/1BicKka3VhMzR1J0Xij7drA 提取码: r53y
发表于 2019-6-23 16:47:07 | 显示全部楼层
感谢楼主分享,真给力!!!
发表于 2019-6-23 17:13:44 来自手机 | 显示全部楼层
弱问一句,哪里有卖,便宜包好的,也想进坑。
 楼主| 发表于 2019-6-23 23:12:14 | 显示全部楼层
hl1200 发表于 2019-6-23 17:13
弱问一句,哪里有卖,便宜包好的,也想进坑。

当时多买了几片 ,40到付或者50包邮给你, 也可以去淘宝看看有没更便宜的。
发表于 2019-6-24 14:33:32 | 显示全部楼层
进了一块,跟着楼主学习下,
发表于 2019-6-24 19:55:39 来自手机 | 显示全部楼层
谢谢楼主
发表于 2019-6-25 00:00:58 | 显示全部楼层
分享已经失效,楼主能再分享下吗,谢谢
 楼主| 发表于 2019-6-25 13:15:57 来自手机 | 显示全部楼层
imjacob 发表于 2019-6-25 00:00
分享已经失效,楼主能再分享下吗,谢谢

47楼有新地址
发表于 2019-6-25 14:43:24 | 显示全部楼层
楼主,你的意思是把SD卡分成两个区,第一个区FAT格式,第二个去FAT32格式或其他格式。再把boot目录下的boot.bin,  devicetree.dtb,  uenv , uimage文件,复制到SD卡的第一个区根目录下。然后把rootfs目录下的,所有目录直接放到第二个区的根目录下。我的理解,你看对不?但是U盘的第二个区在WINDOS下是不可见的,把目录怎么把目录放进去呢?
 楼主| 发表于 2019-6-25 15:05:43 | 显示全部楼层
aa565938 发表于 2019-6-25 14:43
楼主,你的意思是把SD卡分成两个区,第一个区FAT格式,第二个去FAT32格式或其他格式。再把boot目录下的boot ...

差不多,可以参考下树莓派或者那些卖开发板的教程,芯片不同但是SD卡的分区基本大家都一样,第一个分区分个100M或者200M,FAT格式,放入BOOT.BIN 内核,DTB和配置文件,第二个分区用EXT3 EXT4格式,这个windows当然看不到,需要在linux下操作,参考那些开发板教程,解压到根目录下就可以了。
发表于 2019-6-25 15:23:47 | 显示全部楼层
恩,谢谢
发表于 2019-6-25 21:49:30 | 显示全部楼层
怎么OSRC这个用户一点权限都没有啊,连PING都不能用,怎么样能才使用ROOT权限
 楼主| 发表于 2019-6-25 22:42:26 | 显示全部楼层
firewind 发表于 2019-6-25 21:49
怎么OSRC这个用户一点权限都没有啊,连PING都不能用,怎么样能才使用ROOT权限 ...

先设置ROOT用户sudo passwd root 再 su
多去搜索下
发表于 2019-6-25 22:55:58 | 显示全部楼层
boyie0 发表于 2019-6-25 22:42
先设置ROOT用户sudo passwd root 再 su
多去搜索下

现在是SUDO都用不了,提示sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
 楼主| 发表于 2019-6-25 23:03:19 | 显示全部楼层
firewind 发表于 2019-6-25 22:55
现在是SUDO都用不了,提示sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set ...

估计你解压文件系统把一些文件的权限更改了。
重新用root权限直接解压到SD卡的EXT分区。
 楼主| 发表于 2019-6-25 23:04:30 | 显示全部楼层
firewind 发表于 2019-6-25 22:55
现在是SUDO都用不了,提示sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set ...

有问题先搜索下,我不可能什么问题都回答的,没时间啊。
发表于 2019-6-25 23:11:25 | 显示全部楼层
上网找过了,网上大都说是权限问题。
文件是在UBUNTU虚拟机里直接解压进去了
发表于 2019-6-25 23:11:46 | 显示全部楼层
我再上网找找资料吧
发表于 2019-6-25 23:38:43 | 显示全部楼层
问题解决了,就是权限的问题
过程如下:在UBUNTU里直接把文件复制到SD卡的EXT4分区的,再用SUDO SU命令得到ROOT权限,解后用TAR命令解压
发表于 2019-6-26 18:34:06 | 显示全部楼层
用root用户重新解压了根文件系统,现在报这个错误了,汗。。。


Waiting for root device /dev/mmcblk0p2...
mmc0: new high speed SDHC card at address 0001
mmcblk0: mmc0:0001 SD16G 29.5 GiB
mmcblk0: p1 p2
EXT4-fs (mmcblk0p2): recovery complete
EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
VFS: Mounted root (ext4 filesystem) on device 179:2.
devtmpfs: mounted
Freeing unused kernel memory: 1024K
Starting init: /sbin/init exists but couldn't execute it (error -5)
Starting init: /etc/init exists but couldn't execute it (error -13)
Starting init: /bin/sh exists but couldn't execute it (error -5)
Kernel panic - not syncing: No working init found.  Try passing init= option to kernel. See Linux Documentation/admin-guide/init.rst for guidance.
CPU0: stopping
CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.14.0-xilinx #1
Hardware name: Xilinx Zynq Platform
[<c010e764>] (unwind_backtrace) from [<c010a98c>] (show_stack+0x10/0x14)
[<c010a98c>] (show_stack) from [<c0637308>] (dump_stack+0x80/0xa0)
[<c0637308>] (dump_stack) from [<c010ceb8>] (ipi_cpu_stop+0x3c/0x70)
[<c010ceb8>] (ipi_cpu_stop) from [<c010d6d8>] (handle_IPI+0x64/0x84)
[<c010d6d8>] (handle_IPI) from [<c0101420>] (gic_handle_irq+0x84/0x90)
[<c0101420>] (gic_handle_irq) from [<c010b3cc>] (__irq_svc+0x6c/0xa8)
Exception stack(0xc0a01f18 to 0xc0a01f60)
1f00:                                                       00000000 00000000
1f20: 0e488000 00000000 cedcf200 c0a322f8 cedcf200 00000000 00000000 f3ed75ff
1f40: f3fdf953 00000000 fffffff5 c0a01f68 c04d6da4 c04d6dcc 60000113 ffffffff
[<c010b3cc>] (__irq_svc) from [<c04d6dcc>] (cpuidle_enter_state+0xf0/0x1cc)
[<c04d6dcc>] (cpuidle_enter_state) from [<c0149524>] (do_idle+0x148/0x1a8)
[<c0149524>] (do_idle) from [<c01496bc>] (cpu_startup_entry+0x18/0x1c)
[<c01496bc>] (cpu_startup_entry) from [<c0900bbc>] (start_kernel+0x304/0x364)
---[ end Kernel panic - not syncing: No working init found.  Try passing init= option to kernel. See Linux Documentation/admin-guide/init.rst for guida    nce.
发表于 2019-6-26 20:25:54 | 显示全部楼层
搞定了,之前不知道什么原因,现在把文件重新拷贝一下就可以了。可能之前缺文件。现在root用户也能正常使用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2019-6-26 21:15:11 | 显示全部楼层
试了很久终于找到文件拷贝不全的原因了,运行cp命令把压缩包拷贝到EXT4分区后虽然命令行很快就返回了,但是文件貌似不一定是拷贝好的,要等几分钟。然后运行tar命令后文件列表打完返回后再等一段时间,然后在拔TF卡。 好奇怪的现象。

之前一直都是命令返回之后立刻就拔TF卡,就会报66楼的错误。
 楼主| 发表于 2019-6-26 22:01:01 来自手机 | 显示全部楼层
shawn_bu 发表于 2019-6-26 21:15
试了很久终于找到文件拷贝不全的原因了,运行cp命令把压缩包拷贝到EXT4分区后虽然命令行很快就返回了,但是 ...

sync一下,或者直接按弹出
发表于 2019-6-26 23:44:48 | 显示全部楼层
7045也拿来做矿卡啊
这可比7020贵好多
发表于 2019-6-27 10:24:17 | 显示全部楼层
hugohehuan 发表于 2019-6-26 23:44
7045也拿来做矿卡啊
这可比7020贵好多

芯片是7010, 4205只是板子的型号。
发表于 2019-6-27 12:42:21 | 显示全部楼层
楼主,有时启动提示这错误是什么原因

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2019-6-27 16:30:04 | 显示全部楼层
好象是SD卡的问题
发表于 2019-6-27 19:27:52 | 显示全部楼层
大哥把你文件放一个盘多好,在WINDOWS下一复制,就可以。弄两个盘很难的,做几次盘好像都有问题。楼主把你镜像搞成一个盘
发表于 2019-6-27 19:35:09 | 显示全部楼层
那个大牛水平高,把楼主两个盘文件,放到一张盘上,在WINDOS下放进去,插板子上就OK了。在LINUX下复制,限制太多。复制文件可费劲。格式化成LINUX格式的盘,工具也少
发表于 2019-6-30 10:55:32 | 显示全部楼层

链接:https://pan.baidu.com/s/1QghzN-4-QL2q-LGeIZTE9g
提取码:0fj3   

谁能给个新的链接.  
 楼主| 发表于 2019-6-30 13:22:31 | 显示全部楼层
mcuprogram 发表于 2019-6-30 10:55
链接:https://pan.baidu.com/s/1QghzN-4-QL2q-LGeIZTE9g
提取码:0fj3   

47楼有新地址
发表于 2019-7-6 00:03:10 来自手机 | 显示全部楼层
boyie0 发表于 2019-6-23 23:12
当时多买了几片 ,40到付或者50包邮给你, 也可以去淘宝看看有没更便宜的。 ...

三张到付,怎么交易?
发表于 2019-7-7 17:26:34 | 显示全部楼层
我在UBUNTU下面,用GParted 对TF卡进行分区,第一个FAT分区(前后尝试过FAT16和FAT32),再把
BOOT.bin  devicetree.dtb  uEnv.txt  uImage
复制进去。
第二个分区作为扩展分区 ext3和 ext4 都实验过,文件不能直接复制进去。用SUDO 就可以了
在解压后的目录
sudo cp * /media/ZZZZ/761B-FC26/ -R

启动后的主要打印信息都是这样:
。。。。。


Waiting for root device /dev/mmcblk0p2...
mmc0: new high speed SDHC card at address aaaa
mmcblk0: mmc0:aaaa SC16G 14.8 GiB
mmcblk0: p1 p2 < p5 >
EXT4-fs (mmcblk0p2): unable to read superblock
EXT4-fs (mmcblk0p2): unable to read superblock
List of all partitions:
0100           65536 ram0
(driver?)
0101           65536 ram1
(driver?)
0102           65536 ram2
(driver?)
0103           65536 ram3
(driver?)
0104           65536 ram4
(driver?)
0105           65536 ram5
(driver?)
0106           65536 ram6
(driver?)
0107           65536 ram7
(driver?)
0108           65536 ram8
(driver?)
0109           65536 ram9
(driver?)
010a           65536 ram10
(driver?)
010b           65536 ram11
(driver?)
010c           65536 ram12
(driver?)
010d           65536 ram13
(driver?)
010e           65536 ram14
(driver?)
010f           65536 ram15
(driver?)
b300        15558144 mmcblk0
driver: mmcblk
  b301          204800 mmcblk0p1 84c4df41-01

  b302               1 mmcblk0p2

  b305        15350784 mmcblk0p5 84c4df41-05

No filesystem could mount root, tried:
ext4

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)
CPU0: stopping
CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.14.0-xilinx #1
Hardware name: Xilinx Zynq Platform
[<c010e764>] (unwind_backtrace) from [<c010a98c>] (show_stack+0x10/0x14)
[<c010a98c>] (show_stack) from [<c0637308>] (dump_stack+0x80/0xa0)
[<c0637308>] (dump_stack) from [<c010ceb8>] (ipi_cpu_stop+0x3c/0x70)
[<c010ceb8>] (ipi_cpu_stop) from [<c010d6d8>] (handle_IPI+0x64/0x84)
[<c010d6d8>] (handle_IPI) from [<c0101420>] (gic_handle_irq+0x84/0x90)
[<c0101420>] (gic_handle_irq) from [<c010b3cc>] (__irq_svc+0x6c/0xa8)
Exception stack(0xc0a01f18 to 0xc0a01f60)
1f00:                                                       00000000 00000000
1f20: 0e488000 00000000 cedcf200 c0a322f8 cedcf200 00000001 00000000 4307517f
1f40: 437f39c7 00000000 fffffff5 c0a01f68 c04d6da4 c04d6dcc 60000113 ffffffff
[<c010b3cc>] (__irq_svc) from [<c04d6dcc>] (cpuidle_enter_state+0xf0/0x1cc)
[<c04d6dcc>] (cpuidle_enter_state) from [<c0149524>] (do_idle+0x148/0x1a8)
[<c0149524>] (do_idle) from [<c01496bc>] (cpu_startup_entry+0x18/0x1c)
[<c01496bc>] (cpu_startup_entry) from [<c0900bbc>] (start_kernel+0x304/0x364)
[<c0900bbc>] (start_kernel) from [<0000807c>] (0x807c)
---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)

哪位知道我的问题在哪吗?谢谢
发表于 2019-7-7 20:38:29 来自手机 | 显示全部楼层
hyhezhen 发表于 2019-7-7 17:26
我在UBUNTU下面,用GParted 对TF卡进行分区,第一个FAT分区(前后尝试过FAT16和FAT32),再把
BOOT.bin  de ...

根目录没挂载成功,估计你拷ext4那个分区有问题。最好是直接sudo tar -zxvf 压缩文件到第二分区。
发表于 2019-7-7 20:39:52 来自手机 | 显示全部楼层
hyhezhen 发表于 2019-7-7 17:26
我在UBUNTU下面,用GParted 对TF卡进行分区,第一个FAT分区(前后尝试过FAT16和FAT32),再把
BOOT.bin  de ...

如果还不行,用fdisk查一下你的分区,也有可能第一第二分区反了。
发表于 2019-7-7 22:10:45 | 显示全部楼层
反的话根本不能启动吧
发表于 2019-7-8 12:10:56 | 显示全部楼层
感谢大师,我的板子也跑起来了
发表于 2019-7-8 14:16:10 | 显示全部楼层
多谢大神分享
发表于 2019-7-8 19:11:16 来自手机 | 显示全部楼层
boyie0 发表于 2019-6-30 13:22
47楼有新地址

大师,还有没有多余的板子,收两块学习学习
发表于 2019-7-8 19:33:11 | 显示全部楼层
可以启动了   第一和第二分区都是主分区
发表于 2019-7-9 08:47:34 | 显示全部楼层
本帖最后由 aa565938 于 2019-7-9 08:55 编辑

我用鼠标把rootfs压缩包拖到虚拟机桌面的work文件夹下,然后用tar -xzvf rootfs.tar.gz解压,出现如下错误是什么原因

我以为是复制文件问题,文件不完整破坏,我复制几次就这样。重新下载还是这样。
windows下解压出现如下错误

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2019-7-9 09:44:31 | 显示全部楼层
这个板子都是在那里买了。 大概多少钱 ?
发表于 2019-7-9 10:34:50 | 显示全部楼层
楼上去闲于寻找。我的问题解决了,好了从WINDOWS拖文件不行的,必须用命理复制文件
 楼主| 发表于 2019-7-9 10:38:51 来自手机 | 显示全部楼层
压缩包拷贝到linux虚拟机里,用命令 sudo tar -xvf rootfs.tar -C /mnt  mnt为你挂载tf卡ext4分区的路径
发表于 2019-7-9 11:04:03 | 显示全部楼层
感谢楼主分享,没板子暂时用不上
发表于 2019-7-9 11:15:56 | 显示全部楼层
本帖最后由 jjj 于 2019-7-9 11:21 编辑

收藏了,我刚买了一块,70包邮,还没有到货。
发表于 2019-7-9 13:48:34 | 显示全部楼层
来晚了,哪位再分享一下?
发表于 2019-7-10 08:41:50 来自手机 | 显示全部楼层
有成功烧写到Nand Flash的吗?
发表于 2019-7-10 13:39:17 | 显示全部楼层
链接没了。再分享一个吧。
 楼主| 发表于 2019-7-10 14:14:03 | 显示全部楼层
610570143 发表于 2019-7-10 13:39
链接没了。再分享一个吧。

47楼有新地址,楼主位不能更新。
发表于 2019-7-10 17:32:58 | 显示全部楼层
@楼主   这个的FPGA程序,可以用 网络/串口方式下载并运行吗(不需要固化),也不想改TF卡
发表于 2019-7-10 21:58:24 | 显示全部楼层
boyie0 发表于 2019-7-10 14:14
47楼有新地址,楼主位不能更新。

年纪大了眼神不好,居然没有看到47楼是有个链接的。。。。
发表于 2019-7-17 00:49:27 | 显示全部楼层
谢谢楼主,板子跑起来了。
发个新手步骤
先把SD卡分两个区 第一个FAT 第二个 ext4,需要在linux下操作(VM虚拟机装的Linux的Gparted分区工具),  都是最常见的分区方法,FAT分个100M就够
压缩包拷贝到linux虚拟机里,用命令,
用su,密码,root账号命令行登陆,解压文件,保证权限正确

tar -xvf /bootfat.tar.bz2 -C /mnt  mnt为你挂载tf卡第一个fat32分区的路径
tar -xvf /rootfs.tar.gz -C /mnt  mnt为你挂载tf卡第二个ext4分区的路径

插到板子上,然后启动就OK。
默认用户名osrc 密码root  root 密码也是root
需要先创建root账号才可以用root登陆,sudo adduser root
先设置ROOT用户sudo passwd root 再 su
发表于 2019-7-17 01:11:15 | 显示全部楼层



谢谢楼主
友情提示:标题不合格、重复发帖,将会被封锁ID。详情请参考:论坛通告:封锁ID、获得注册邀请码、恢复被封ID、投诉必读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|阿莫电子论坛(原ourAVR/ourDEV) ( 公安备案:44190002001997(交互式论坛) 工信部备案:粤ICP备09047143号 )

GMT+8, 2019-8-19 16:51

阿莫电子论坛, 原"中国电子开发网"

© 2004-2018 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表