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

为什么不用ARM DS-5开发Cortex-M系列?

开发Cortex-M系列的产品可以使用MDK-ARM,GCC embedded,coo等,

我看ARM-DS5很强大,而且也支持Cortex-M系列开发,为什么没见过也没有相关的文档、示例呢?

谁有更多的信息可以参考下?

专业和旗舰版支持Cortex-M的开发:

更详细的支持列表:

参考:

http://ds.arm.com/zh-cn/supported-processors/

DS-5 / 比较 DS-5 版本 | ARM DS-5 Development Studio

ARM DS-5 Supported Devices | ARM DS-5 Development Studio

Parents
  • 今天刚看到ARM Compiler 6.02的发布消息,但还未添加到DS-5中,不过可以通过手动的方式加入。

    根据Stefano Cadario的blog看来,6.02支持了新的C++11和C++14,可以获取最新的C++特性,进而完成更多的功能。还对Cortex-M的性能进行了优化。

    其中提到:

    Embedded ARM microcontrollers have been less of a focus for the LLVM community and ARM is now filling the gaps by making ARM Compiler 6 a toolchain able to build efficient code across all range of ARM processors, from the smallest Cortex-M0+ to the latest Cortex-A72 64-bit processor.

    也就是ARM还是会整合整个产品线的开发,即ARM Compiler 6只是先对Cortex-A系列产品进行了支持、优化,但随后会更新到Cortex-M,毕竟A系列才是大头。还说到:

    ARM engineers have focused on Cortex-M processors and we are now confident enough to change the support level for Cortex-M family cores from alpha to beta: this means that the code generated for the ARMv7-M and ARMv6-M architectures has reached a good quality level and has been sufficiently tested by ARM (but still work to do hence the beta support moniker). We expect to complete support for ARMv7-M and ARMv6-M in the next release of ARM Compiler at the end of this year.

    ARM的工程师开始专注于Cotex-M系列产品,并对其进行优化,毕竟目前的版本还是刚从alpha到beta,预计今年年底的release版本会全面支持ARMv7-M和ARMv6-M架构的产品,即Cortex-M0至Cortex-M7。

    由此看来不论是MDK-ARM还是DS-5,,如果都升级到ARM Compiler 6后,都会对Cortex-M全面的支持。目前MDK-ARM只支持ARM Compiler 5。

    根据ARM Compiler 6.02的releasenotes看来,ARMv7-M, ARMv6-M架构的产品只能使用ARM Compiler 5:

    ARMv7-M, ARMv6-M and derived processorsBeta - will be supported in a future release. Consider using ARM Compiler 5 in the meantime.

    那么这样的话就看DS-5 IDE是否届时全面替代MDK-ARM了。

    参考:

    1.ARM Compiler 6.02: yet another milestone!

    http://community.arm.com/groups/tools/blog/2015/07/13/arm-compiler-602-yet-another-milestone?utm_source=link&utm_medium=email&utm_campaign=ds-5.22&mkt_tok=3RkMMJWWfF9wsRokvanJZKXonjHpfsX56O8uX6SwlMI%2F0ER3fOvrPUfGjI4CS8NkI%2BSLDwEYGJlv6SgFSbHHMbNhwrgJUxk%3D#comment-15252

    2.Release notes for ARM Compiler 6.02 (build 6)

    ARM Information Center

Reply
  • 今天刚看到ARM Compiler 6.02的发布消息,但还未添加到DS-5中,不过可以通过手动的方式加入。

    根据Stefano Cadario的blog看来,6.02支持了新的C++11和C++14,可以获取最新的C++特性,进而完成更多的功能。还对Cortex-M的性能进行了优化。

    其中提到:

    Embedded ARM microcontrollers have been less of a focus for the LLVM community and ARM is now filling the gaps by making ARM Compiler 6 a toolchain able to build efficient code across all range of ARM processors, from the smallest Cortex-M0+ to the latest Cortex-A72 64-bit processor.

    也就是ARM还是会整合整个产品线的开发,即ARM Compiler 6只是先对Cortex-A系列产品进行了支持、优化,但随后会更新到Cortex-M,毕竟A系列才是大头。还说到:

    ARM engineers have focused on Cortex-M processors and we are now confident enough to change the support level for Cortex-M family cores from alpha to beta: this means that the code generated for the ARMv7-M and ARMv6-M architectures has reached a good quality level and has been sufficiently tested by ARM (but still work to do hence the beta support moniker). We expect to complete support for ARMv7-M and ARMv6-M in the next release of ARM Compiler at the end of this year.

    ARM的工程师开始专注于Cotex-M系列产品,并对其进行优化,毕竟目前的版本还是刚从alpha到beta,预计今年年底的release版本会全面支持ARMv7-M和ARMv6-M架构的产品,即Cortex-M0至Cortex-M7。

    由此看来不论是MDK-ARM还是DS-5,,如果都升级到ARM Compiler 6后,都会对Cortex-M全面的支持。目前MDK-ARM只支持ARM Compiler 5。

    根据ARM Compiler 6.02的releasenotes看来,ARMv7-M, ARMv6-M架构的产品只能使用ARM Compiler 5:

    ARMv7-M, ARMv6-M and derived processorsBeta - will be supported in a future release. Consider using ARM Compiler 5 in the meantime.

    那么这样的话就看DS-5 IDE是否届时全面替代MDK-ARM了。

    参考:

    1.ARM Compiler 6.02: yet another milestone!

    http://community.arm.com/groups/tools/blog/2015/07/13/arm-compiler-602-yet-another-milestone?utm_source=link&utm_medium=email&utm_campaign=ds-5.22&mkt_tok=3RkMMJWWfF9wsRokvanJZKXonjHpfsX56O8uX6SwlMI%2F0ER3fOvrPUfGjI4CS8NkI%2BSLDwEYGJlv6SgFSbHHMbNhwrgJUxk%3D#comment-15252

    2.Release notes for ARM Compiler 6.02 (build 6)

    ARM Information Center

Children