Author Topic: First discovery of nspire cm-c prototype  (Read 11697 times)

0 Members and 1 Guest are viewing this topic.

Offline zweb

  • LV3 Member (Next: 100)
  • ***
  • Posts: 46
  • Rating: +14/-0
    • View Profile
    • Zweb's calc website
Re: First discovery of nspire cm-c prototype
« Reply #30 on: June 07, 2013, 09:25:45 am »
And after some simple test,I believe pin 25 in J04 should be RST,so I think if J04 really contain JTAG signals,pinout should be like this:
GND    1    2    GND
Vcc    3    4    Square-wave
High    5    6    Square-wave
High    7    8    Square-wave
TBD    9    10    Square-wave
GND    11    12    Square-wave
GND    13    14    GND
TRST    15    16    TBD
TDI    17    18    GND
TMS    19    20    Square-wave
TCK    21    22    Square-wave
TDO    23    24    RS232 Output (115'200,8,n,1)
RST    25    26    RS232 Input
GND    27    28    GND
GND    29    30    GND

I will test it on next Monday,and of course,I wonder what pin9\pin16 and these strange square wave really are

Offline zweb

  • LV3 Member (Next: 100)
  • ***
  • Posts: 46
  • Rating: +14/-0
    • View Profile
    • Zweb's calc website
Re: First discovery of nspire cm-c prototype
« Reply #31 on: June 08, 2013, 09:03:25 am »
After some tries,I'm sure that pin 21 and pin 19 can't be TCK.
To critor: can I dump the OS with a CX running CM OS?

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: First discovery of nspire cm-c prototype
« Reply #32 on: June 08, 2013, 09:04:22 am »
Have you tested the program I linked to above ?
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline zweb

  • LV3 Member (Next: 100)
  • ***
  • Posts: 46
  • Rating: +14/-0
    • View Profile
    • Zweb's calc website
Re: First discovery of nspire cm-c prototype
« Reply #33 on: June 08, 2013, 09:13:08 am »
Have you tested the program I linked to above ?
oh,sorry,I don't know how to use vc#.I'm learning these days.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: First discovery of nspire cm-c prototype
« Reply #34 on: June 08, 2013, 10:02:11 am »
After some tries,I'm sure that pin 21 and pin 19 can't be TCK.
To critor: can I dump the OS with a CX running CM OS?

Maybe.
TI-Planet co-admin.

Offline zweb

  • LV3 Member (Next: 100)
  • ***
  • Posts: 46
  • Rating: +14/-0
    • View Profile
    • Zweb's calc website
Re: First discovery of nspire cm-c prototype
« Reply #35 on: June 09, 2013, 02:23:13 am »
Have you tested the program I linked to above ?
CM will send its OS to PC,but,where to get it?I didn't get any sense form the source code.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: First discovery of nspire cm-c prototype
« Reply #36 on: June 09, 2013, 02:26:39 am »
Is there something in "C:\temp.tnc" ?
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline zweb

  • LV3 Member (Next: 100)
  • ***
  • Posts: 46
  • Rating: +14/-0
    • View Profile
    • Zweb's calc website
Re: First discovery of nspire cm-c prototype
« Reply #37 on: June 09, 2013, 02:40:00 am »
Is there something in "C:\temp.tnc" ?
Oh,yes,I found it.but OS sending fails with this message on the computer:

ContextSwitchDeadlock
Message: The CLR has been unable to transition from COM context 0x1bdeb6b0 to COM context 0x1bdeb900 for 60 seconds. The thread that owns the destination context/apartment is most likely either doing a non pumping wait or processing a very long running operation without pumping Windows messages. This situation generally has a negative performance impact and may even lead to the application becoming non responsive or memory usage accumulating continually over time. To avoid this problem, all single threaded apartment (STA) threads should use pumping wait primitives (such as CoWaitForMultipleHandles) and routinely pump messages during long running operations.

I will disable this exception message in VS and try again
« Last Edit: June 09, 2013, 02:43:11 am by zweb »

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55918
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: First discovery of nspire cm-c prototype
« Reply #38 on: June 09, 2013, 03:58:59 am »
(By the way, if any of the files in your double-post contains actual OS files, you might want to remove them, so we don't get in trouble with TI)

Offline zweb

  • LV3 Member (Next: 100)
  • ***
  • Posts: 46
  • Rating: +14/-0
    • View Profile
    • Zweb's calc website
Re: First discovery of nspire cm-c prototype
« Reply #39 on: June 09, 2013, 04:19:51 am »
(By the way, if any of the files in your double-post contains actual OS files, you might want to remove them, so we don't get in trouble with TI)
OK,I removed them.It *might* contains the OS.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55918
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: First discovery of nspire cm-c prototype
« Reply #40 on: June 09, 2013, 02:16:21 pm »
Is it possible to repost the files without the OS itself (if applicable)? (Else, I guess you could just e-mail them to Lionel or others who can help)

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: First discovery of nspire cm-c prototype
« Reply #41 on: June 09, 2013, 02:25:53 pm »
Chances are that zweb is asleep by now, so I'll reply myself:

Quote
Is it possible to repost the files without the OS itself (if applicable)?
Nope.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: First discovery of nspire cm-c prototype
« Reply #42 on: July 13, 2013, 08:35:21 pm »
And after some simple test,I believe pin 25 in J04 should be RST,so I think if J04 really contain JTAG signals,pinout should be like this:
GND    1    2    GND
Vcc    3    4    Square-wave
High    5    6    Square-wave
High    7    8    Square-wave
TBD    9    10    Square-wave
GND    11    12    Square-wave
GND    13    14    GND
TRST    15    16    TBD
TDI    17    18    GND
TMS    19    20    Square-wave
TCK    21    22    Square-wave
TDO    23    24    RS232 Output (115'200,8,n,1)
RST    25    26    RS232 Input
GND    27    28    GND
GND    29    30    GND

I will test it on next Monday,and of course,I wonder what pin9\pin16 and these strange square wave really are

Could you test and confirm those pins?

Just connecting the RST pin to ground doesn't seem to trigger any reset.
TI-Planet co-admin.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: First discovery of nspire cm-c prototype
« Reply #43 on: October 07, 2013, 02:06:15 pm »
I think I've successfully found out the J04/JTAG connector reference:
It's a BTBh005F-PtM30GN which has to be soldered on the TI-Nspire CX/CM J04 contacts.
The matching connector to plug it into is BTBh005F-PtF30GN.

They're going to look like that:


@zweb: can you confirm this on your side?


For source / explanations:
http://tiplanet.org/forum/viewtopic.php?f=43&t=13169
« Last Edit: October 07, 2013, 02:07:51 pm by critor »
TI-Planet co-admin.