technexion / freertos-tn Goto Github PK
View Code? Open in Web Editor NEWFreeRTOS for NXP i.mx7, i.mx8 and i.mx6sx
FreeRTOS for NXP i.mx7, i.mx8 and i.mx6sx
@richard-hu @ray-chang
Hello,
I have a doubt about the step in the instruction, the M4 debug UART is defined as UART6, is that the second serial port you mention where the hello_world.bin example should print?
I am using iMX7 with hobbit carrier board, as my best understanding UART6 is the debug port, the same I use to see the console log and access u-boot. I have ran the demo but it did no show any console output from M4, it might be that A7 core is using UART6 resource too?
In this case I would like to know how can I use my own .dtsi file to disable UART6 for A7, but I cannot find the way this might be integrated in yocto.
Will appreciate your advice,
Hi @richard-hu @ray-chang ,
While testing the M4 example code we noticed that the UART receive wouldn't work no matter what port we used. But using the same UART in Linux the UART receive works. Can you help us in solving this issue
Thanks and regards,
Siva
Can we modify
m_text (RX) : ORIGIN = 0x20210240, LENGTH = 0x00007DC0
at line 59 of file freertos-tn/platform/devices/MCIMX7D/linker/gcc/MCIMX7D_M4_ocram.ld
to
m_text (RX) : ORIGIN = 0x20210240, LENGTH = 0x0000FDBF
to use all the OCRAM memory from 0x20210240 to 0x2021FFFF
Is IMX7D and IMX6 are supported in FreeRTOS 2.5 (freertos_2.5.x_imx8)? If it is still not, can you say an estimated time-plan for it?
Hi
I have issue in this tutorial in line:
fatload mmc 0:1 0x7F8000 hello_world.bin
issue is:
fatload mmc 0:1 0x7F8000 hello_world.bin
** Reading file would overwrite reserved memory **
Failed to load 'hello_world.bin'
PrintEnv Line 58
https://gist.github.com/paoloturim/bb4a3b82efd9de681431cb46d4b59bab
too three importants files in Yocto imx7d-pico/Hardknott configuration:
pico-imx7.conf
https://gist.github.com/paoloturim/a841a7516ee290456d7583fb601305b6
and imx7d-pico-pi-m4.dts (I'm not sure if this file is being used in the final DTB)
https://gist.github.com/paoloturim/6bc901a50ec2786e346bc1e3866dd970
and
local.conf
https://gist.github.com/paoloturim/d1d304225e127c0be3767981cc0ad11c
I stay trying solution based on this site: https://community.element14.com/products/devtools/single-board-computers/warp7/f/forum/30463/linux-dtb-support-to-run-cortex-a7-and-cortex-m4-simultaneously-on-warp-7
User griff0417 tells to include "imx7d-pico-pi-m4.dts". Ok. I include but baseboard_pico_pi.dtsi have issue:
https://gist.github.com/paoloturim/fc80f146fa681116fd24aad19c450287
issue is:
(I don't see anything wrong with line 52.)
| Error: /home/paoloturim/projects/tn-imx-yocto/build-fsl-imx-xwayland-pico-imx7/tmp/work-shared/pico-imx7/kernel-source/arch/arm/boot/dts/baseboard_pico_pi.dtsi:52.1-18 syntax error:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.