This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430G2452:用于测试汇编器指令的模块

Guru**** 2694555 points

Other Parts Discussed in Thread: MSP430G2452

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/984681/msp430g2452-module-to-test-assembler-instructions

器件型号:MSP430G2452

您好!

对于涉及安全性的项目、我们需要测试 Micro MSP430G2452使用的汇编器指令;测试序列需要从基本指令开始、并使用先前测试的指令以更复杂的指令结束。 其他测试(如 registers、volatile 和 non-volatile memory、...) 源自为 iec60730 (B 类)开发的代码、可从 TI 站点获取。

我想知道是否已经开发了一个模块来测试 MSP430架构的汇编器指令。

提前感谢您的支持。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您可能会在此链接中找到一些有用的信息。  https://www.ti.com/tool/MSP430-IEC60730-SW-PACKAGE

    此致、

    现金 Hao

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、这些信息很有用、但没有汇编器指令的测试;它们具有寄存器 CPU、PC、NVM、GPIO、RAM 的测试、但不是我要查找的测试。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    这是您想要的吗?  https://www.ti.com/sc/data/msp/databook/chp8.pdf

    此致、

    现金 Hao

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    不、不是真的

    代码需要测试简单指令、并逐渐变得越来越复杂、如以下序列:
    - ne/eq 零测试分支
    -条件测试的比较/分支
    位指令测试
    -逻辑指令测试
    -算术指令测试
    -寄存器数据传输测试:swpb/push/pop
    -控制指令检测
     
    测试"add"和"addc"的示例:

    ADDVALUE1      EQU 0x12
    ADDVALUE2      EQU 0x34
    ADDVALUE3      EQU 0xAB
    ADDVALUE4      EQU 0xCD
    ADDVALUE5      EQU 0xBE           


    ;算术指令测试

    cpu50:  添加    #1、R12              ;递增测试计数器
            MOV.b  #ADDVALUE1、R8       ;测试添加
            MOV.b  #ADDVALUE2、R9
            MOV.b  #ADDVALUE3、R10
            MOV.b  #ADDVALUE4、r11
            add.b  r11、r9
    BP16:   addc.b R10、R8              ;测试 addc
            CMP.b  #ADDVALUE5、R8
            jeq    cpu51               ;应该分支到下一个测试...
            BR     #CPU_FAULT          ;发出故障信号

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我浏览过我们的网站、找不到更有用的信息。 很抱歉,我认为我们有这个。   

    此致、

    现金 Hao