• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

不同芯片同架构的cortex-M3芯片RTOS移植

skawu 2017-12-26 浏览量:767
如题,不同厂家的不同芯片,但是架构是相同的,比如cortex-M3内核的,在ucos,RTThread等RTOS中移植中,CPU部分的汇编代码有多大区别,需要重新实现吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 架构一样但是每个芯片的具体实现方式不见得一样,比如内存地址通常是0x20000000,但有些实现不在这里,所以不能通用。
    • 发布于 2017-12-26
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :没有替代 回复

其他答案 数量:5
  • 汇编估计够呛,架构相同并不是代表资源相同,比如寄存器数量等等,高级语言的重新编译应该就好了。
    • 发布于2017-12-26
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :ISL95522HRZ 详细说明 充电器IC锂离子/聚合物32-QFN(4x4) 回复

  • 我觉得内核一样,应该是不用的吧。涉及到什么中断,计时器配置那些,不是都一样吗?

    我也不敢肯定,只是这样觉得,你移植了,运行试试就好啦。我也想知道。

    • 发布于2017-12-26
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :36和35引脚功能不一样, 回复

  • 寄存器名字都不一样,运行机制都不一样,移植起来估计要命。

    • 发布于2017-12-26
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :以下规格书文件 回复

  • 虽然是同样的核但不同厂家定义的名字地址什么的都可能不同,移植会非常麻烦。
    • 发布于2017-12-26
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :同一颗料https://product.tdk.com.cn/zh/search/capacitor/ceramic/mlcc/info?part_no=CGA5L1X7R1H106K160AC 回复

  • 差不多的,何必一直,freertos的官网上有对应系列芯片的移植好的代码,你只要写应用层就行了,除非你用的芯片很偏门,但是偏门的芯片fae会有现成代码给你的,不然他们卖不掉呀。
    • 发布于2017-12-26
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :尾缀(LF)(SN):表示符合ROHS, 带尾缀T表示:有吸入带; 不带尾缀表示:没有吸入带; 回复

相关问题

问题达人换一批

不同芯片同架构的cortex-M3芯片RTOS移植