NXP / GenAVB_TSN

NXP AVB/TSN stack
87 stars 25 forks source link

Where to get "genavb_sdk.h" #9

Open Sinai opened 2 months ago

Sinai commented 2 months ago

Hi ,

First of all thank you for the great work. I am trying to build the bridge application for target freertos_rt1189_cm33 . I am working with NXP MIMXRT1180-EVK board. I have setup env variable MCUX_SDK to the SDK_2_16_000_MIMXRT1180 from NXP . i have setup env variable RTOS_APPS to the genavb-apps-freertos-5_6_0 . In rtos/config.h file their is include "genavb_sdk.h" . I don't know where to get this file? It is not included in MCUX_SDK and RTOS_APPS . Do you have any idea? Can it be replaced with "genavb.h"?

Thank you

Sinai commented 2 months ago

Hi I try to build the bridge application for config_freertos_RT1189_m33 runing the following:

$ cmake . -B build/ -DTARGET=config_freertos_RT1189_M33 -DCONFIG=bridge $ make -C build/ install

build went succesfully.

However i dont have binaries; .bin in build/ direcotry?? I only have library stacks .a files.

Why their is no Binaries?

Thank you

laurent5791 commented 2 months ago

Hi Sinai,

Thanks for evaluating NXP's GenAVB/TSN stack.

SDK_2.16 and genavb v5.6.0 are not compatible. For any development on iMXRT1189 with SDK 2.16 you should use the latest GenAVB/TSN software version 6.3.3 available for download on https://mcuxpresso.nxp.com/

https://mcuxpresso.nxp.com/en/dashboard?download=408c7573745b131680bcc160a866f47b

Regards Laurent

Sinai commented 2 months ago

Hi @laurent5791

Thank you for your reply and help.

The current GenAVB/TSN is 6.2 , which is also the current newst Branch on this repository. If version 6.3.3 is available than i assume their will be a new branch in this repository called 6.3.3, which is not the case yet!

How can i download GenAVB/TSN software version 6.3.3 available for download on https://mcuxpresso.nxp.com/ ? If i google it it will breng me back to this repository!

Cheers, Thank you

laurent5791 commented 2 months ago

Hi @Sinai,

Releases posted in this github repo are intended to be used for MPU devices running Linux. Please see "Supported hardware targets and configurations" in the README.md file.

For MCU/Freertos (iMXRT1180) the latest release is GenAVB/TSN 6.3.3 (not uploaded in this repo). Can you double check the following link ? : https://mcuxpresso.nxp.com/en/dashboard?download=408c7573745b131680bcc160a866f47b it should drive you directly to the 6.3.3 download page on the mcuxpresso website.

Regards, Laurent

Sinai commented 1 month ago

Hi Laurent,

Thank you for the help, I got it working now. I want to run AVB Endpoint on iMXRT1180 Board, In the given examples , this is not the case.

I think it should be possible to run AVB Endpoint on iMXRT1180 , However more work/code is needed in the SDK of the iMXRT1180! Is this right?

Thank you Best Regards Sinai