Hello all,
I am migrating from Keil IDE uVision version 4 to version 5. I am trying to create a new project using the NXP LPC4357 target micro-controller. This was listed as an option when selecting the target device for this new project with version 4. But alas.....it is not listed as an option when creating a new project using version 5. It is listed in the Device Database (File > Device Database) in version 5, but when exploring the device availability in the Pack Installer, I have discovered that it is not listed. I did, however find the LPC18xx listed.
I am asking for some assistance to point me in the right direction. I prefer not to create a custom target. I expect that the devices supported in Keil IDE uVision version 4 to be available to me (somehow) when using the Keil IDE uVision version 5.
I did search the forum for help but did not see anything specific to this issue.
Does anyone know how to add this target micro-controller to the available list of devices when creating a new project?????
Thanks in advance for your assistance.
Rob
Thank you Christopher,
I appreciate the info.
After using the Legacy database, will I be able to return to using the PACK installer with no difficulty?
Regards,
Concerning LPC43xx support: I also have installed the legacy pack for uVision 5. I can't seem to get Manage Run-Time to install components (resolve issues). I need middleware, as a trial I selected USB device CDC and get errors.
What are my options? Should I install version 4.7.3 and does it have a similar run-time manager? Or would I try to get OpenLPC USBlib to work?
Thanks, Kevin
Hello Rob,
using the legacy packs does not stop you from using the Pack Installer. The only difference is that you'll see a lot more devices in the first dialog "Select Device for Target". The ones that are shown in grey are coming from the legacy packs and will use the old flow, no Run-Time Environment. The ones that are shown in green are coming from the Device Family Packs (as installed by Pack Installer) and are using the new flow.
Hope this helps,
Christopher
Hello Kevin,
if you are using the legacy packs, you need to use the old flow from uVision4.x. This means, you can neither use the Run-Time Environment nor the new Middleware. You will need to stick to the old RL-ARM middleware, which can be found in the same places as before. Also, use exmaples from the C:\Keil\ARM\Boards\Keil\MCB4300\RL... directory.
Kind regards,
PS: Using MDK v4.73 is also an option.