Anonymous
Not applicable
Feb 09, 2010
10:38 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Feb 09, 2010
10:38 PM
When using a bootloader to update main program from .hex file generated for psoc creator, how is the hardware(UDB) reprogrammed in PSoC 3/5? Sorry if this is a stupid question but where is the information on TRM about hardware programming for Universal Digital Blocks?
Thanks
Thanks
Labels
- Labels:
-
PSoC 5LP
2 Replies
Feb 09, 2010
11:05 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Feb 09, 2010
11:05 PM
When you make designs in PSoC Creator the configuration is really just data that gets linked into the final downloaded image in flash. When the device boots that data gets copied (usually by DMA) into the digital blocks and routing. In a bootloader situation the same is true - twice. You have a "bootloader" design that is programmed into the device normally (i.e. via MiniProg3) and, when it powers up, it initializes the UDBs. If a bootload is required then the host will send a "bootloadable" design, via I2C, which replaces the original and then resets, which boots up and configures the UDBs just as before.
-- mgs
-- mgs
Anonymous
Not applicable
Feb 10, 2010
12:27 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Feb 10, 2010
12:27 AM
Thanks that exactly i was needing to know.