中级会员
- 积分
- 282
- 金钱
- 282
- 注册时间
- 2012-9-13
- 在线时间
- 32 小时
|
1金钱
请问在使用petalinux构建linux时, 那个vivado生成的硬件平台资源system_wrapper.xsa里面仅仅是ps侧的ddr uart0 可以吗?目前我这边.xsa文件是 按照例程做的 ps侧的那个 mio实验的平台,不牵扯到pl侧的东西。
按照教程使用petalinux构建 linux系统。
最后能 在ALIENTEK-MP/images/linux能生成结果
bl31.bin config image.ub pmu_rom_qemu_sha3.elf rootfs.cpio rootfs.ext4 rootfs.tar.gz u-boot-dtb.bin vmlinux zynqmp-qemu-multiarch-arm.dtb
bl31.elf Image pmu-conf.bin pxelinux.cfg rootfs.cpio.gz rootfs.jffs2 system.dtb u-boot-dtb.elf zynqmp_fsbl.elf zynqmp-qemu-multiarch-pmu.dtb
boot.scr Image.gz pmufw.elf rootfs rootfs.cpio.gz.u-boot rootfs.manifest u-boot.bin u-boot.elf zynqmp-qemu-arm.dtb
sd卡制作也应该是对的
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/sdc1 * 2048 1050623 1048576 512M c W95 FAT32 (LBA)
/dev/sdc2 1050624 61182975 60132352 28.7G 83 Linux
将生成的 image.ub Image boot.scr system.dtb u-boot.bin 全部放到 boot那个分区里。
拨码开关也是2、4 在下面, 1 、 3在ON的位置。
最后启动串口上什么打印都没有, 会是什么问题呢?
ALIENTEK-MP/project-spec/meta-user/recipes-bsp/device-tree/files目前下的system-user.dtsi文件删除了一些描述,不然编译有问题。
/include/ "system-conf.dtsi"
/ {
model = "Alientek MpSoc-P5 Development Board";
compatible = "xlnx,zynqmp-atk", "xlnx,zynqmp";
memory {
device_type = "memory";
reg = <0x0 0x0 0x0 0x7ff00000>, <0x00000005 0x00000000 0x0 0x20000000>;
};
leds {
compatible = "gpio-leds";
gpio-led0 {
label = "ps_led1";
gpios = <&gpio 38 GPIO_ACTIVE_HIGH>;
linux,default-trigger = "timer";
};
gpio-led1 {
label = "ps_led2";
gpios = <&gpio 39 GPIO_ACTIVE_HIGH>;
linux,default-trigger = "timer";
};
};
};
|
最佳答案
查看完整内容[请看2#楼]
好像忘记制作了, 我还以为编译完就可以用了。
petalinux-package --boot --fsbl --fpga --u-boot --force
|