Ho to use XIP for CYW20719

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

cross mob
JiZh_4619191
Level 4
Level 4
25 replies posted 25 sign-ins 10 replies posted

Hi,

I want to run the application code from flash.

How to use XIP?

Best regards.

0 Likes
1 Solution

As the document "CYW20719: Execute-in-Place (XIP) Application Support Guide" says, please configure the ConfigDSLocation based on the APP XIP Size. Then addd APP_XIP=1 to enable the XIP function.

View solution in original post

0 Likes
6 Replies
JiZh_4619191
Level 4
Level 4
25 replies posted 25 sign-ins 10 replies posted

It's solved!

0 Likes
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

I have tested it on WICED SDK 6.2.1 and it build success.

Or you can create a new folder under 20719-B1_Bluetooth\platforms\ . Then copy the file 20719_OCF.btp from 20719-B1_Bluetooth\platforms\CYW920719Q40EVB_01 to it.

Additional, could you let us know why you need a large array in your application? Will the data in the array be changed in the application?

0 Likes

A high speed device outputs the data about 300KBytes in 30ms, CYW20719 will receive the data and send it in 3s.

So large size RAM is critical.

Is it possible to place the profile library code in flash, as "Execute-in-Place (XIP) Application Support Guide.pdf" said?

0 Likes

Hi XinghaoZ_26

Do you have any conclusion?

Is it possible to place the profile library code in flash, as "Execute-in-Place (XIP) Application Support Guide.pdf" said?

0 Likes

As the document "CYW20719: Execute-in-Place (XIP) Application Support Guide" says, please configure the ConfigDSLocation based on the APP XIP Size. Then addd APP_XIP=1 to enable the XIP function.

0 Likes

"APP_XIP=1" can only place APP in flash.

But can not place the profile library code in flash.

How about the profile library code?

0 Likes