u-boot ports for Zedboard and Zybo
Torfinn Ingolfsen
torfinn.ingolfsen at getmail.no
Sat Jan 21 16:44:48 UTC 2017
On Wed, 18 Jan 2017 12:47:26 -0800
Thomas Skibo <thomasskibo at yahoo.com> wrote:
>
> But, I have been working to get crochet to build a Parallella image (my changes so far are at http://www.github.com/skibo/crochet-freebsd) and so I took an SD image I created and compressed and uploaded it
> to my site (there are no links to it yet):
>
> http://www.skibo.net/zedbsd/FreeBSD-armv6-11.0-PARALLELLA-309692.img.bz2
>
> It doesn?t have a bitstream file so you need to copy your board-specific parallella.bit.bin to the boot partition. But, it might boot up without the FPGA loaded (I don?t know). It would help a lot if you tried it out.
It might not be recommended (as I understand it, power management (or parts of it) is handled when the FPGA is set up), it might run hot (hotter than usual?).
Anyway, I tried it without the FPGA bitstream on the boot partition. U-boot complains:
Hit any key to stop autoboot: 0
Configuring PL and Booting Linux...
Device: SDHCI
Manufacturer ID: 41
OEM: 3432
Name: SD8GB
Tran Speed: 50000000
Rd Block Len: 512
SD version 2.0
High Capacity: Yes
Capacity: 7.4 GiB
Bus Width: 4-bit
reading parallella.bit.bin
** Unable to read "parallella.bit.bin" from mmc 0:1 **
Error: Timeout waiting for FPGA to config.
fpga - loadable FPGA image support
Usage:
fpga [operation type] [device number] [image address] [image size]
fpga operations:
dump [dev] Load device to memory buffer
info [dev] list known device information
load [dev] [address] [size] Load device from memory buffer
loadb [dev] [address] [size] Load device from bitstream buffer (Xilinx only)
loadmk [dev] [address] Load device generated with mkimage
For loadmk operating on FIT format uImage address must include
subimage unit name in the form of addr:<subimg_uname>
reading uImage
8170816 bytes read
reading devicetree.dtb
4430 bytes read
## Booting kernel from Legacy Image at 03000000 ...
but it boots:
Starting sshd.
Starting background file system checks in 60 seconds.
mount: /dev/mmcsd0s2a: Device busy
Sat Jan 21 16:27:13 UTC 2017
FreeBSD/arm (parallella) (ttyu0)
login: root
FreeBSD 11.0-RELEASE-p5 (PARALLELLA) #0 r309692: Sun Jan 15 18:07:24 PST 2017
Welcome to FreeBSD!
Full serial console output is on my Parallella FreeBSD page[1].
Do you want me to run more tests before I put the FPGA bitstream onto the boot partition?
References:
1) https://sites.google.com/site/tingox/ks_parallella_freebsd
--
Torfinn Ingolfsen <torfinn.ingolfsen at getmail.no>
More information about the freebsd-arm
mailing list