RTEMS/i.MX7D u-boot configuration.
JunBeom Kim (EmbedCoreTech)
jbkim at e-coretech.kr
Tue Apr 3 08:05:00 UTC 2018
Dear Huber,
I think that you have focused RTEMS version for i.MX7D board until now.
i.MX6Q SDP board is arrived. and, I am doing porting work about RTEMS for i.MX6Q SDP board with u-boot.
After internal work is completed, I will open my RTEMS porting version for i.MX6Q.
At this time, I did boot RTEMS in u-boot console according to below step in my case.
- fatload mmc 1 0x18000000 imx6q-sabresd.dtb
- fatload mmc 1 0x10100000 rtems.bin
- go 0x10100000
On referencing, I am not expert regarding u-boot configuration for booting RTEMS.
Because I don't know how to transfer DTB block address(0x18000000) in u-boot, I modified start.S tentatively as like below;
#ifdef BSP_START_COPY_FDT_FROM_U_BOOT
#ifdef RTEMS_SMP
cmp r7, #0
bne 1f
#endif
// mov r0, r6
mov r0, #(0x18000000)
bl bsp_fdt_copy
1:
#endif
If possible, please let me know how to transfer DTB block address in u-boot on your i.MX7D board.
On referencing, current progress is below;
1) RTEMS kernel for single core : completed.
2) FAT file system for SD card : completed.
3) RTEMS kernel for Quad multi-core : on-going.
- There is possibility for failing SMP port.
- Maybe, I need some helps from RTEMS users.
4) RTEMS libbsd for Network : on going.
If #4(libbsd for Network) is ported, I will process to open my RTEMS version.
Best Regards,
JunBeom Kim
~~~~~~~~~~~~~~~~~~~~~~
President / EmbedCoreTech
Phone: +82-31-396-5584
Fax: +82-504-065-5720
Mobile:+82-10-6425-5720
Email: jbkim at e-coretech.kr
Web: www.e-coretech.kr
~~~~~~~~~~~~~~~~~~~~~~
-----Original Message-----
From: Sebastian Huber <sebastian.huber at embedded-brains.de>
Sent: Wednesday, September 27, 2017 6:16 PM
To: JunBeom Kim (Coressent Kr.) <jbkim at coressentkorea.co.kr>; users at rtems.org
Subject: Re: Coressent Korea - Freescale i.MX6 RTEMS/Qt SDK Release Information.
On 27/09/17 08:38, JunBeom Kim (Coressent Kr.) wrote:
> I am still working for porting i.MX6Q FEC driver after I added FreeBSD's i.MX6 FEC driver code on rtems-libbsd.
I added the i.MX 7Dual network interface driver to libbsd today. There are some performance issues:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222634
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber at embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the users
mailing list