使用MAP_时,这几个宏是什么意思?

使用MAP_时,这几个宏是什么意思?

此问题尚无答案
All Replies
  • 秀才91分

    使用MAP_时,这几个宏是什么意思?

    TARGET_IS_TM4C123_RA1

    TARGET_IS_TM4C123_RA2

    TARGET_IS_TM4C123_RA3

    TARGET_IS_TM4C123_RB0

    TARGET_IS_TM4C123_RB1

    TARGET_IS_TM4C129_RA0

    TARGET_IS_TM4C129_RA1

    四川师范大学 成都学院 

  • 秀才91分

    如果我使用的芯片为:TM4C123BHPM时,该选择那一个参数?

    四川师范大学 成都学院 

  • 榜眼26435分

    楼主,

      上面几个宏定义的意思是指我们芯片的不同版本,你可以查看一下你的芯片上面的具体的批次号。除了显示TM4C123BHPM以外应该还有一些指示版本的信息。

    谢谢

    BR,

    KEN

  • 秀才91分

        末尾有一个 G4  标号,那应该选择哪一个呢?

    四川师范大学 成都学院 

  • 进士3545分

    北川

    丝印层上的PART#没有显示关于该类芯片版本的信息。如果要查看手头的芯片的版本信息,请读取System Control Register

    Register 1: Device Identification 0 (DID0), offset 0x000寄存器的值进行判断。

    具体的数值对应的版本号请对照datasheet中相关的寄存器描述部分。

    Best Regards

    Wellin

  • 秀才91分

    读取System Control Register
    Register 1: Device Identification 0 (DID0), offset 0x000寄存器的值进行判断。
    具体的数值对应的版本号请对照datasheet中相关.

    sysctl.png
    1.png
    2.png
    3.png
    DID0读取值为:0x18050101
    MINOR = 0x01
    MAJOR = 0x01
    Class    = 0x05     (TM4C)
    ver       = 0x01

    所以要设置为:TARGET_IS_TM4C123_RB1


    6.png
     
    源代码:
    http://yunpan.cn/QTIrwx6t2darb (提取码:dd90)

    感谢Wellin Zhang (TI)

    四川师范大学 成都学院 

  • 探花13962分

    那个号不能确定芯片版本的。

    楼主可以用仿真器连接上板子,然后读取DID0寄存器的值,来确定芯片的版本。DID0寄存器的详细定义请参考Datasheet。

    如果答案回答了您的问题,请确认答案,谢谢!:)

  • 秀才140分

    大神,源代码能再发一次吗,已经不见了。我也想知道这个问题

  • 状元42685分

    根据读出来的信息,对照你楼上表的第三列就可以知道具体的版本号了。可是对于我们一般应用来说,基本不用考虑这个问题的。

    苦行僧。

  • 探花12670分

    这个是芯片的版本号 芯片丝印上有此版本信息

    王川北

    使用MAP_时,这几个宏是什么意思?

    TARGET_IS_TM4C123_RA1

    TARGET_IS_TM4C123_RA2

    TARGET_IS_TM4C123_RA3

    TARGET_IS_TM4C123_RB0

    TARGET_IS_TM4C123_RB1

    TARGET_IS_TM4C129_RA0

    TARGET_IS_TM4C129_RA1

    如果您认为此问题已被解答,请在“这是否解答您的问题” 后,点击“”按钮。 感谢您对TI的大力支持!

  • 秀才20分

    芯片丝印上真没有此版本信息!

  • 状元42685分

    那只能是读取寄存器的ID了?

    苦行僧。

  • 秀才20分

    好像只能读寄存器了