This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Actel IGL00 ARM Cortex-M1 Keil uVision

Hi,

We have a licance for Keil uVision V3.53. We will planning to use Actel IGLOO ARM Cortex M1 chip in our project. In the device list of uVision there is no such device, how we add that device? or what will we do in order to develop software for this device by using Keil uVision?

Parents
  • In the device database under ARM there is a generic Cortex-M1. Selecting it when starting a new project will set the compiler up to generate M1 code and I believe it will also give you a generic M1 startup file. If it doesn't give you the startup file you can always borrow one from one of the other Actel examples.

    From here you will need to set up the Rom/Ram regions to match your device in the dialog Project -> Options for Target -> Target Tab. Finally if you are flashing from uVision, you will also need to setup the flash algorithm under the Utilities tab.

    Now you should be able to code as usual. I don't think Keil provides any header files for the M1 (it is an fpga after all). You may want to check with Actel, they might provide a header for whatever configuration they give you with the board.

Reply
  • In the device database under ARM there is a generic Cortex-M1. Selecting it when starting a new project will set the compiler up to generate M1 code and I believe it will also give you a generic M1 startup file. If it doesn't give you the startup file you can always borrow one from one of the other Actel examples.

    From here you will need to set up the Rom/Ram regions to match your device in the dialog Project -> Options for Target -> Target Tab. Finally if you are flashing from uVision, you will also need to setup the flash algorithm under the Utilities tab.

    Now you should be able to code as usual. I don't think Keil provides any header files for the M1 (it is an fpga after all). You may want to check with Actel, they might provide a header for whatever configuration they give you with the board.

Children