I would like to know if there is any tool for migrating from ARM mcu's to Atmel? can any one help me on this topic?
Hello Norman,
what kind of tool are you looking for? Do you want to port your code or something else? My colleague jyiu has written some migration guides. But as far as I know only for PIC and 8051 (at least for microcontrollers). Maybe our learning page can help you: Cortex-M Learning Platform
Kind regards,
Christopher
Edit: I just saw that you are looking for a migration guide to Atmel - I don't think that you will find that here
Dear Christopher, Thanks for your reply. Actually what I am looking for is some type of tool or software that I can use to migrate my design from 168 MHz Cortex M4F CPU (256 KB RAM, 2 MBFlash) to AVR Atmel products. I want to redesign a similar product using AVR and I need to have the code transferred to the new mcu. Can you please guide me on that, or if your colleague Jyiu can give me some information.
RegardsNorman
Hi Norman,
Atmel have Cortex-M4 products as well
SAM4S ARM Cortex M4 MCUs
andalso Cortex-M7 based products
SAM E MCUs
Since they are the same architecture the migration should be fairly easy.
regards,
Joseph
Dear Joseph
Thanks for your reply and it was very informative. You have mentioned that the migration is simple, can you please also guide me on that?RegardsNorman
If you are switching to Cortex-M4/M7 from Atmel, the processor architecture would be the same.
So the concepts of the following areas will be the same:
- Interrupt handling mechanism, priority level
- CMSIS
- Debug architecture
You might also be able to use the same development tools.
The peripherals and memory map will be different. So the device driver code need to be changed. You should study the application notes and example projects from the development tools or evaluation kits to learn how to use the peripherals.
Obviously there are plenty of materials on Atmel website for you to look.
There are also plenty of Youtube videos (e.g. https://www.youtube.com/watch?v=m59YtdAet2A) showing Atmel development kits.
Atmel also have their own forum : http://community.atmel.com/atmel-smart-arm-based-mcus
Regards,
JOseph
View all questions in Cortex-M / M-Profile forum