Menu

#17 "detect" doesn't correctly identify ARM-based SoCs

0.10
closed-wont-fix
nobody
UrJTAG (101)
5
2008-02-02
2007-11-25
No

Probably it needs some workaround. The IDCODE doesn't look standard anyway...

jtag> detect
IR length: 4
Chain length: 1
Device Id: 00011111000011110000111100001111 (0x000000001F0F0F0F)
Manufacturer: Sharp
Unknown part!

Discussion

  • Kolja Waschk

    Kolja Waschk - 2007-11-25
    • summary: S3C4510B01 detected as unknown Sharp part --> S3C4510X01 detected as unknown Sharp part
     
  • Kolja Waschk

    Kolja Waschk - 2007-12-15

    Logged In: YES
    user_id=478715
    Originator: YES

    As has been reported on other sites before, the bus driver works anyway

    jtag> cable wiggler ppdev /dev/parport0
    jtag> detect
    jtag> include samsung/s3c4510b/s3c4510b
    jtag> peek 0x0000

    bus_read(0x00000000) = 0xEA00 (59904)

     
  • Kolja Waschk

    Kolja Waschk - 2007-12-16
    • summary: S3C4510X01 detected as unknown Sharp part --> "detect" doesn't correctly identify ARM-based SoCs
    • status: open --> open-wont-fix
     
  • Kolja Waschk

    Kolja Waschk - 2007-12-16

    Logged In: YES
    user_id=478715
    Originator: YES

    The S3C4510B, as many other cores, uses a default ARM IDCODE. Documentation about the IDCODEs used by ARM Cores is available here http://www.arm.com/support/faqip/3843.html (FAQ answer to the question "What do I set the ARM TAP IDCODE to?").

    The code "11110000111" doesn't give any info about the manufacturer of the chip but just about the manufacturer of the core.

    JEDEC JEP106-K states that Sharp's code is "0 0 1 0 1 1 0 0 0 0".

    The only correct solution to this problem IMHO is to remove link of "11110000111" to Sharp in the MANUFACTURERS file. Unfortunately, this means that sharp/lh7a400 won't be detected automatically anymore. But it also means that other chips using the same core won't be identified as lh7a400.

    Users of lh7a400 will have to explicitly "include sharp/lh74a00/lh74a00" (as users of S3C4510 do for years...)

     
  • Kolja Waschk

    Kolja Waschk - 2008-02-02
    • labels: --> UrJTAG
    • milestone: --> 0.x
    • status: open-wont-fix --> closed-wont-fix
     
  • Kolja Waschk

    Kolja Waschk - 2017-02-12
    • Group: 0.x --> 0.10
     

Log in to post a comment.