Hello NXP community family,
i need your help, its existentially for me - i didnt want to go in detail.
Yesterday i one of the blackes in my life, i had solved the project ( this project) bofore with S32DS Arm 2018 R1.
As new with S32DS it cost me much time to setup the tools and bring my program to work as expected.
I was really happy , but later at night my PC crashed with data loss. And as satresserd and stupi i was i have no backup.
Luckily i get one day before a new fresh Laptop.
So i installed S32DS 3.5 and must learn that the setup is totally different .
As i hade only 12 hours to get the complete setup running,
So if someone could help me to add an uart port to the "iseled_freemaster_s32k144" example. ( it need IseLed library installed )
Last time i lost 30 h because of nmisconfuration, ressouce conflicts and missunderstanding.
Time which i did'nt have as the project should be finished yesterday.
So if someone of the NXP community could help me it would help much.
It's necessary to get the uart functionality working on Mcu side in conjunction with IseLed library.
Background:
On the PC side is a Programm which control the program flow on mcu, the mcu run subfunctions for iseled tests and send the measured data
to the PC application for the dataprocessing and has the ability to save the measurements.
Sorry that i ask so much for support, i woulnt do it, buts existentially
Best regards,
Frank
Many Thank you for your answer - in Project explorer i dont fid the components - can you send me plöease a screenshot. my screen loocks like this:
I understand your situation and I'm here to help. To add a UART component to the 'iseled_freemaster_s32k144' example, you can follow these steps:
After adding the UART component, you will need to configure it. Here's how:
Once the UART component is added and configured, you can use it in your code. Here's an example of how to send data using the UART:
#include 'uart.h'
void send_data(uint8_t* data, uint32_t length) { UART_SendData(UART0, data, length); }
And here's how to receive data:
#include 'uart.h'
void receive_data(uint8_t* buffer, uint32_t length) { UART_ReceiveData(UART0, buffer, length); }
I hope this helps. If you have any further questions, please don't hesitate to ask.
Best regards,