- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear Receiver,
Could you please guide me "what's the meaning of [Cy_boot] ?!
Today, I when I update component and I see this Cy_boot. It has its own version.
Besides, how to know the Cy_boot version of my project ?!
Thank you so much.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Tim,
cy_boot is short for Cypress Boot. It is a required library that gets added to each project automatically.
Effectively it is a low-level library of 'C', assembly and .h declarations to access the PSoC HW and control it.
For example, there are library functions:
- To control all the PSoC clocks - ECO, XTAL_32KHZ, IMO, ILO, USBClk, Watchdog, [CyLib.c]
- To control Flash operation [CyFlash.c]
- To control the DMA resources [CyDmac.c]
- To control interrupt vectors [Cm3Start.c]
- To control Power mode [CyPm.c]
- To control GPIO pins [cypin.c]
- and more ...
The current version your project is using listed in the column "Current Version" of the picture you included.
Normally, it is good practice to update to the later version. The later version is usually there to address some minor issue with the previous one.
"Engineering is an Art. The Art of Compromise."
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Tim,
cy_boot is short for Cypress Boot. It is a required library that gets added to each project automatically.
Effectively it is a low-level library of 'C', assembly and .h declarations to access the PSoC HW and control it.
For example, there are library functions:
- To control all the PSoC clocks - ECO, XTAL_32KHZ, IMO, ILO, USBClk, Watchdog, [CyLib.c]
- To control Flash operation [CyFlash.c]
- To control the DMA resources [CyDmac.c]
- To control interrupt vectors [Cm3Start.c]
- To control Power mode [CyPm.c]
- To control GPIO pins [cypin.c]
- and more ...
The current version your project is using listed in the column "Current Version" of the picture you included.
Normally, it is good practice to update to the later version. The later version is usually there to address some minor issue with the previous one.
"Engineering is an Art. The Art of Compromise."
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
thank you~