Hiya,
I'm getting there, slowly and exceedingly frustratingly. If you look at my list of todos:
- Remove MQX and CW (in that order) and it's done.
- Install CW 11
- Install MQX
- Start CW and load the Updates. I don't need to "Install New Software" as after I do the updates, everything seems to be there.
- Start BSPCloningWizard and create the bsp
- Using KDiff, I will record the differing files between my old bsp and the one that was created.
- Restart BSPCloningWizard and generate the bsp.
- Drag the new .wsd into CW.
- Try to create a new MQX project using the bsp. This is something I don't think will work as I have never seen the new bsp coming up in the list of boards for the new MQX projects.
- IFF the MQX project can take the bsp, then I will start modifying the bsp to include the updated files and then build.
- IFF the previous two steps are good, I will then put in my project files to get the MQX project working.
1. through 9. are successful.
Now, I have identified the 30 files in the bsp to change, delete and add. For:
- Changing, no problem, I make the changes to the files in CW
- Deleting. This seems to be okay with what seems to be the link in the project being broken in the bsp/psp project without any issues.
- Adding. When I try to add a file, I drag it into the bsp/psp project in CW and get a message that it can't be copied, just a link included.
When I try to build, the bsp/psp now fails with the added files not being found or referenced (ie when I add a .h file, the constants defined in it are not found).
Looking around, I think I have to add my files to the MQX ("io" primarily) source files and then change the .project and .cproject files for the new bsp in C:\Freescale\Freescale_MQX_4_0\mqx\build\cw10\<bspName>\ to reference these files.
Is this correct and do I have to change anything else?
I know I had all this written out but those notes were lost with the PC.
Thanx,
myke