- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I am trying to use this code for PSOC 4 BLE Pioneer kit and there are below errors coming up even after changing device in both bootloadable and bootloader project through device selector...
error 1: The selected device for the Bootloader and Bootloadable projects must match, but don't. Bootloader is targeting 'CY8C4245AXI-483' and Bootloadable is targeting 'CY8C4247LQI-BL483'.
error 2: CyDsFit aborted due to errors, please address all errors and rerun CyDsFit
- Labels:
-
BLE
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You have to rebuild both Bootloader and Bootloadable project. Also, the dependency in BootLoadable must point to the rebuilded files.
Bob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Bob,
All the projects are rebuilt and dependency in bootloadable is also pointing to rebuilt files.. Still the same error comes up..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please change the Bootloader Project to CY8C4247LQI-BL483.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I had done that change for Bootloader and Bootloadable.. Still that error was coming up..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Probably not done what you tell. Please upload latest workspace bundle
Bob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, as I thought: The Bootloader project under "Dependencies" is not that one within your workspace. It is even a version compiled using a prior Creator version.
Change the hex-file location to the right Bootloader.
Bob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Bob,
It works now after deleting existing files and starting with a new project..
Thanks a lot
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Bob,
How does this code work even after commenting Bootloadable_load() in application or bootloadable code?
Can you pl explain..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The exact procedure how bootloaders work including some flow-diagrams are provided in the datasheet. I cannot explain better than Cypress, except you have a detailed question.
Bon
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For me the problem was that the Bootloadable project was using
Dependent Projects\USB_Bootloader.cydsn\DP8051_Keil_903\Release\USB_Bootloader.hex
but the newly-created project was under a different path:
Dependent Projects\USB_Bootloader.cydsn\DP8051_Keil_951\Debug\USB_Bootloader.hex
The Clean command doesn't remove this old stuff apparently.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content