From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Petazzoni Date: Tue, 1 Aug 2017 13:21:12 +0200 Subject: [Buildroot] Patch: new board Socrates Cyclone 5 In-Reply-To: <20170801130711.16efdcf0.viktorin@rehivetech.com> References: <20170730151502.6e99d720@windsurf.lan> <20170801075456.ir2ubcdo2h3n5r5l@ed> <20170801105303.48d9fcb3@windsurf.home> <20170801100248.smfxvyhxk624nnwq@ed> <20170801130711.16efdcf0.viktorin@rehivetech.com> Message-ID: <20170801132112.16d0f42f@windsurf.home> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hello, On Tue, 1 Aug 2017 13:07:11 +0200, Jan Viktorin wrote: > > On Tue, Aug 01, 2017 at 10:53:03AM +0200, Thomas Petazzoni wrote: > > > Hello, > > > > > > On Tue, 1 Aug 2017 09:54:56 +0200, Lionel Flandrin wrote: > > > > > > > Can I access this preloader.bin somewhere? I could check if there's > > > > anything obviously special about it. > > > > > > The preloader.bin is part of the patch that Micha? sent: > > > > > > https://patchwork.ozlabs.org/patch/795350/ > > > > Ah, I missed that, thank you for pointing it out. > > > > It's definitely a mkpimage file. A simple way to validate that is to > > check offset 0x40: > > > > @0x40: [41 53 30 31] Magic ("AS01") > > @0x44: [00] Version (v0 for Cyclone V) > > @0x45: [00] Flags > > @0x46: [48 25] Program length in words, so 38176B > > @0x48: [00 00] Not used ("spare") > > @0x4a: [62 01] Header checksum > > > > Then at the end of the file you have a 4 byte CRC which I haven't > > bothered to validate. > > > > So nothing out of the ordinary as far as I can tell. In particular I > > can't see anything ressembling a cryptographic signature at the > > beginning or end of the file. Looks like a regular u-boot SPL to me. > > > > I can't really say more about it, I don't have a Cyclone V board at > > the moment. My advice would be to validate that the SPL generated by > > Hi, I've got a Socrates Cyclone V available and so I am able to test. > If there are any patches to test, I can probably help. Micha? original patch is at https://patchwork.ozlabs.org/patch/795350/, but I dislike having the prebuilt preloader.bin in the Buildroot tree. So if you can get that to work without having a pre-built binary in U-Boot, that'd be great. Thanks! Thomas -- Thomas Petazzoni, CTO, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com