Cortex-M3 TRM and ARMv7-M documents are available

Hi,

ARM released Cortex-M3 "Technical Reference Manual"
and ARMv7-M "Architecture Application Reference Manual". They are available for download from ARM website, document names are:

DDI0337B_cortexm3_r0p0_trm.pdf
DDI0405A_arm_v7m_AppLevel_beta01.pdf

Should be easier to evaluate Luminary micros.
Interestingly architecture doc is still beta.

Thanks,
Pawel Wodnicki

17 Replies

  • Hi,

    Good find!

    Looks like ARM has updated SWD webpage and cleared up a bit of confusion. The SWD link you mention points to an extract from ARM DDI 0314C3 “CoreSight Design Kit”. Seems that another version (same?) of this document is available from LMI Data Sheet page link “CoreSight for CM3 “. Did not have time to compare them but I would assume that ARM version is the one to get. Anyway, the real thing for anybody interested in the SWD is the ADI v5 spec ARM IHI 0031A, which became a lot easier to get!

    Thanks,
    Pawel
  • As Ian Johnson from ARM just posted in a separate thread, all the SWD related documents should now be easily accessible from the ARM web site. I hope that this provides the information you are seeking.
  • Hi,

    There is a new doc on ARM website (http://www.arm.com/pdfs/CortexA8_Tools.pdf) that focuses on CortexA8 and ARM tools but nevertheless has some tidbits on GNU tools. I does mention that the new “Unified Assembly Syntax” for Thumb-2 (or Thumb2) will be supported in arm tools in Q1 06. Since GNU bintuils already support Thumb2 instructions I assume they must support the new syntax. Actually, after seeing the assembly output from the compiler I am pretty sure that this the case. But I can not find any public documentation describing the unified syntax. Is it still secret or I am not looking hard enough?

    Pawel
  • Hi,

    ARM has updated the Cortex-M3 TRM document, the current issue is C (DDI0337C). It is available from ARM Processor Cores page.

    Thanks,
    Pawel
  • Yes, ARM has posted an updated CM3 TRM. But, it refers to the r1p0 version of the core; the DDI0337B version of the TRM (available from the Luminary Micro web site) refers to the r0p0 version of the core that is found in Luminary Micro parts.
  • Hi,

    ARM has quietly updated the "CoreSight Components TRM",
    available from the ARM website, document name "DDI0314C_coresight_component_trm.pdf".

    Looks like chapters 3, 11 (SWV) and 12 (SWO) provide
    complete Serial Wire Debug information. Which would be
    of particular interest to anybody using SWD with Luminary micros.

    Any comments on how accurate and up to date this information is in
    regards to the SWD support on LMI chips?

    Thanks,
    Pawel
  • Hi,

    Looks like all of the cores in (RevC0) have been
    updated to revision r1p0 of the Cortex-M3 TRM. See the
    Product Change Notices (PCN) issued on 10/8/06 or
    10/10/06, effective date 11/30/06. There is also related
    ARM Cortex-M3 errata but I am bit puzzled, the LMI
    Errata mentions publication number PR141-PRDC-007452
    v3.0 but the one on the website is PR141-PRDC-007452 v4.0.

    Pawel