Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
AbhiMin31
Level 1
Level 1
10 sign-ins 5 sign-ins First reply posted

1. The board support package CY8CEVAL-062S2 PSoC™ 62S2 lacks the network stack LWIP which is main requirement.
2. It also has the MbedTLS Acceleration support but limited header files in it, but other similar BSP has the MbedTLS support which has more header file and how to be leveraged in our BSP(i.e CY8CEVAL-062S2 PSoC™ 62S2).
3. While porting the module application respective to WICED, we have ported all corresponding header files to MTB shared folder, but it does'nt works or compile. Similarly once we have paste all the soure files to the path (D:\MODUSTOOLBOX\ModusToolbox\tools_2.4\gcc\arm-none-eabi\include)
it compiles.
4. Once module configured from Library manager( eg. FreeRTOS) for selected BSP, how to incorporate those application in main file?
5. Does LWIP support IPV6 is available in selected BSP CY8CEVAL-062S2 PSoC™ 62S2. If so how to identify and implement.
6. There is an need of AUX flash for EEPROM emulation which is used for NVVAR Storage.
7. How to incorporate Bootloader in specific project? and How to verify it with the Target board?

 

AbhiMin31_0-1652353128145.png

Fig - 1 Selected BSP - CY8CEVAL-062S2 PSoC™ 62S2.

 

AbhiMin31_1-1652353235512.png

Fig - 2 Similar BSP which has MbedTLS and LWIP support - 
CY8CKIT-062-WIFI-BT

0 Likes
1 Solution

Hi,

The lwip and mbedtls libraries can be added to your application using the Library Manager in the ModusToolbox. By default, libraries will be added in mtb_shared folder and if you want to add libraries in your project folder, uncheck the box in the "shared" column in the Library Manager tab.  You'll have to include the corresponding header files of libraries in your application to use the API's provided by those libraries. 

Thanks

View solution in original post

0 Likes
3 Replies
Aditi_B
Moderator
Moderator
Moderator
500 replies posted 5 questions asked 250 replies posted

Hi,

Once module configured from Library manager( eg. FreeRTOS) for selected BSP, how to incorporate those application in main file?

Can you explain your query in a bit more detail? Do you mean to say how to use FreeRTOS related APIs?

Thanks

 

0 Likes

1. We tried porting the "wiced stack" from wiced to modus toolbox. While porting, we found that it contains freertos. So we tried enabling freertos in our required board i.e., CY8CEVAL-062S2 PSoC™ 62S2 Evaluation Kit. Once we enabled it in the Library manager it got placed in the mtb_shared. And now we tried running it. But we faced some error as below:

AbhiMin31_0-1652671468361.png

 

AbhiMin31_1-1652671499231.png


These errors are from the base code and we have not altered it anywhere.

 

2. In our required board CY8CEVAL-062S2 PSoC™ 62S2 Evaluation Kit we do have support for the freertos but we dont have the support for mbedtls and LWip which is an indespensable need in our porting project.

3. We also need a combination of this LWip and mbedtls for the cryptography module.
4. We are also in need of several other clarification regarding this porting activity.
5. It will be really helpful if we have a meeting regarding these queries.

0 Likes

Hi,

The lwip and mbedtls libraries can be added to your application using the Library Manager in the ModusToolbox. By default, libraries will be added in mtb_shared folder and if you want to add libraries in your project folder, uncheck the box in the "shared" column in the Library Manager tab.  You'll have to include the corresponding header files of libraries in your application to use the API's provided by those libraries. 

Thanks

0 Likes