Announcements

Robots are revolutionizing our lives in many ways. Join our webinar to learn about Infineon’s broad portfolio of robot building blocks.
Click here to register.

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

PSoC™ 4 Forum Discussions

Kurian
Level 1
Level 1
5 sign-ins First like given First reply posted

I want to learn how to build and program a Custom Bootloadable Application for "KitProg3". I have CY8CKIT-149, I want to create bootload a custom project to the PSoC5-LP device.

 

I see a user guide for how to bootload a custom project for "Kitprog2". However, I do not find a guide for "KitProg3". 

 

Reference - Section 9.1 of https://www.infineon.com/dgdl/Infineon-KitProg2_User_Guide-UserManual-v01_00-EN.pdf?fileId=8ac78c8c7...

0 Likes
3 Replies
BiBi_1928986
Level 7
Level 7
500 replies posted 250 replies posted 250 sign-ins

Hello.

Just follow the instructions you found in Kitprog2 manual for building/bootloading a bootloadable project into Kitprog3's 5LP.  It's also the same instructions as found in Kitprog1 (on KIT-059, KIT-042, etc...).

Just be aware that once you change the bootloadable in Kitprog1/2/3, you can no longer program/debug the KIT-149 target PSoC.  In order to restore those functions, re-download the original Kitprog3 bootloadable.  Instructions on how to do that are given in Kitprog3 document.

I don't know why Infineon decided to delete such useful information on developing a 5LP bootloadable from Kitprog3 manual.  It's too bad they did this.

Good luck with your project.

0 Likes
Kurian
Level 1
Level 1
5 sign-ins First like given First reply posted

Section 9.1 (List No. 7) requires you to load e KitProg2_Bootloader.elf and e KitProg2_Bootloader.hex file to the bootloader component.

 

Any idea from where I can get KitProg3_Bootloader.elf. I was able to track hex file for Kitprog3 but not the elf file.

0 Likes

Hello.

WOW!, I can't believe Cypress doesn't include the elf and hex for Kitprog3 when Creator gets installed.  And yeah, it's not on my PC either.  Historically, those 2 files are always in the same folder.

So, in Kitprog3 user guide, section 2.1, it discusses Kitprog3 using some new "Firmware Loader" tool that can be used to upgrade/downgrade Kitprog3.  Links to github are working.  Section 6 gives better details about the process.

Maybe you need to downgrade from 3 to 2, if you can find Kitprog2.hex and Kitprog2.elf.

BTW, I found the Firmware Loader user guide:
Infineon-FIRMWARE_LOADER_USER_GUIDE-UserManual-v03_00-EN.pdf

Maybe someone from Infineon will provide an answer.  If after a couple of days you don't see any new replies, start a new message asking specifically for Kitprog3.elf and Kitprog3.hex files in order to Build a bootloadable project for Kitprog3 5LP.

Sorry I couldn't help more.

 

This widget could not be displayed.