Hi folks,
Does anyone know if the Uni has an accessible UART (hardware serial port) anywhere on the motherboard? I want to physically connect to a device that needs serial access. I'm happy with level-shifting from 3.3V to RS232, which I assume I'll need to do - just need ot know where there is a tx and rx pin that I can get to.
Cheers if you can help,
Johnny_G
Is there any progress after 7 years ? I need uart too, but maybe it`s impossible in universal?
Related
I have been reading through the posts and was wondering if anyone has made the serial cable to unlock from the small power adapter dongle thing! I have the serial connector and used pins 2,3,5 for rx, tx and ground (which i asume is all i need to unlock)but which pins would i use to connect these to in the power adapter thing. Would be so gratefull for any help. Also what does it mean to use bootloader.
thanks
Bod
a little closer
I made the cable how i thought. when i use xd manipulator on my xp pc it just takes ages and then says it has stoped responding. I tried on my laptop running windows 98 and xd manipulator says found xda on com1 in boot mode but does not show anything else or go any further. Any ideas on this would be apreciated. I will unlock this thing!!!!! :twisted:
Could someone please tell me if the cable only using rx tx and ground is correct for unlocking with xd manipulator or do i need a cable with all the wires connected as in a serial hotsync cable. Also if i use hyper terminal and put xda in bootloader mode i get all the inforation about the xda come up(processor and memory etc) but how do i enter dualser and the next command as i cant see anything on the screen. I have typed dualser but nothing happens. Thanks again.
just to let everyone know i have unlocked my xda using hyperaccess using the dualser command etc. My orange sim is working perfectly. Thanks to everyone for looking. I hope someone else can unlock this way. It was easy in the end
would u plz share,how did u unlock ur ppc.also give information about ur home brewed cable,did u use only rx tx gnd or all wires.
Hi there
Part of my job envolves monitoring data from various sensors, this involves booting my laptop, pluging it in, cause the battery fecked, hookin to the sensor, 3 seconds to check the data then pack it all away again.
I think I`ve found a Hyperterminal for ppc called vxhpc, looks like it has the right functions.
I have opened a plug that I have that connects to the bottom plug, and I can see 22 pins, but I dont know which one does what.
I`m after com1 wiring I think, it will mostly be RS232 signals that I`m monitoring.
The options in the software are:
Serial cable on com1
CAM1
IR Port
Com2 Serial on usb
there are a few more.
I assume serial on com1 is the obvious choice, but you guys and gals will know better than me.
So the pin outs of the bottom connector, and if anyone knows of a better software, that would be fanastic.
The telnet part, I also have some telnet software called Mini Telnet, Many of the systems I work on control ship engines and thruster, If i could connect to the engine managment system network via the XDA2S, I could, In theory, control the ships movement, and monitor the system aswell.
Unfortunatly, due to saftey reasons, all networks on ships are hardwired.
Is it possible to connect from the bottom plug to a network hub ?????
If so, do you know how ?
Thanks for all your help
All the best
Nikki
just noticed, the Wallaby and Himalaya have the same wiring, does this mean, chances are the blue angel is the same again ? maybe ??
okay, i have been investigating a wee bit, my findings so far, this is about the telnet side of things, if I`mwrong anywhere, please correct me.
Taken from the wiki site
5 ANALOG GND
6 RS232_DCD
7 RS232_CTS
8 RS232_TXD
9 RS232_RTS
10 RS232_RXD
11 RS232_DTR
So, RJ-45 to DB9 pc comport
rj 45 side -------------------XDA2s Side
1 DCD------------------------6 DCD
2 DSR------------------------?? DSR, i dont see this one on the list, is it important ?
3 DTR-------------------------11 DTR
4 SigGnd----------------------5 SigGnd, Plenty of these
5 TXD-------------------------10 RXD ???
6 RXD-------------------------8 TXD???do i have these the right way around ?
7 CTS-------------------------7 CTS
8 RTS-------------------------9 RTS
So, does this look about right ? and how important is the DSR signal, I`m unsure of it puropse.
Like I said, if you see anything wrong, at all, please post
cheers
nikki
If using com 1 make sure you have beams switched off in settings/connections, also disable any external keyboard driver if present as this too will take com 1.
I cant find a pinout for the 16pin plug and was wondering where I can find it, but I dont think that would help me anyway.
I have a requirement for a Standard Serial port (RS232 type not USB).
Does anyone have any experience/advice on how to do this?
Do USB to serial adapters work?
Is there a mini SD to Serial port that anyone makes?
Any other ideas?
Thanks in advance
Jon
Have a look at something like this http://www.roalan.com/Bluetooth Wireless Serial RS232 Converter.htm you will have to code your own application for the phone to make use of it, I have used a similar device with my Athena - Mike
Thanks,
I am trying to avoid a wireless conection. What I am trying to do is use the Athena as a moving map for a glider. To do this I need to make use of an external GPS NMEA source. The software I am using works fine on a pda that has a std com port, I am hoping for a 'quick fix' to try it on the athena.
will this work, I havent looked for drivers yet tho!
http://www.roalan.com/USB to Serial RS232 RS422 RS485 Converter.htm
Cheers
Jon
I have to ask the obvious question though, why not use the internal GPS receiver in the phone? - if the application software you have isn't capable of switching the internal GPS on (some struggle with this) use Fransons GPS Gate to activate the inbuilt receiver and configure the ports, I would expect the inbuilt GPS to work quite well in a glider to be honest, and it does output NMEA data - what mapping application are you trying to use?
USB / RS232 converters are not the way forwards though, the mini USB port on the device is not a true USB port, it will not work with this sort of hardware, even if it did the converters generally don't work well as they don't use standard RS232 voltage levels - Mike
A good question. The external NMEA source contains additional sentances for things like accurate air speed and vertical speed that comes from a flight computer making measurements of the air. This is used for some of the calculations on the PDA. The software I will probably use is called SeeYou http://www.naviter.si/products/seeyou-mobile.php. There are several others, but this seems to work best in Landscape which is how I want it.
The internal GPS works fine with the software just to give map position.
I have managed to get it working by emulating a NMEA output over Bluetooth from a PC. I will try something like the Bluetooth to serial adapter and see what happens!
Cheers
Jon
Hey friends, i'm starting to work with microcontrollers, i'm absolute newbie, and I want to ask what does UART and JTAG means? Explain as simple as possible! Thank you so much!
UART = Universal Asyncronous Receiver/Transmitter
JTAG = Joint Test Action Group
UART is a type of chip that controls communications to and from a device, such as a microcontroller, ROM, RAM, etc. Most of the time, it's a serial connection that allows us to communication to a device.
JTAG is a set of test ports that is used for debugging but can also be used to program firmware (which is commonly done).
Okay so on my device I have two serial ports. One port is labeled J2 with 4 pin outs that I think is the UART. The seconded port labeled JPEEK3 has 6 pin outs that I think is the JTAG. Here's the problem, they aren't giving me UART and JTAG readings on my multimeter or logic analyzer.
J2 is reading like this.
3.28VGND3.28V3.28V
No data just straight to idling high.
As for JPEEK3 I'm reading this
GND.04V.04V2.95V2.95VGND
On this I'm getting data on all active pins. I tried hooking my JTAGulator up to the device to read it but every time I do the device it's stuck in reset mode.
Anyone got any idea of what these readings mean?
biomedguy said:
Okay so on my device I have two serial ports. One port is labeled J2 with 4 pin outs that I think is the UART. The seconded port labeled JPEEK3 has 6 pin outs that I think is the JTAG. Here's the problem, they aren't giving me UART and JTAG readings on my multimeter or logic analyzer.
J2 is reading like this.
3.28VGND3.28V3.28V
No data just straight to idling high.
As for JPEEK3 I'm reading this
GND.04V.04V2.95V2.95VGND
On this I'm getting data on all active pins. I tried hooking my JTAGulator up to the device to read it but every time I do the device it's stuck in reset mode.
Anyone got any idea of what these readings mean?
Click to expand...
Click to collapse
The voltage levels for the UART are OK.
UART "J2"
3.28V GND 3.28V 3.28V
It could match the signals:
VCC, GND, TxD, RxD
For UART you need to know the communication baud rate and other connection parameters. You also need to know the communication protocol at the UART layer.
The voltage levels for JTAG are OK.
JTAG "JPEEK3"
GND .04V .04V 2.95V 2.95V GND
It could match the signals:
GND, CLK, DIO, RST, VCC, GND
Which is JTAG in SWD mode.
Maybe "JPEEK3" is SWD?
For full JTAG you have this pins on "JPEEK3":
TDI, TCK, TMS, TDO, RST, VDD, GND
If RST is missing in JTAG, the problem is to get the target into debug mode if the targer has its own power supply.
Appreciate the help, never considered the pinouts for JPEEK3 to be SWD.
The board doesn't technically have it's own supply, the power comes from other boards that it's connected to, in order to power on. Should I figure out a way to power it on with a power bank in that case?
As for the UART, I have a DSLogic Plus, should I just test multiple baud rates and see what happens? I'm not sure what other protocols and communications to look for other then that.
biomedguy said:
Appreciate the help, never considered the pinouts for JPEEK3 to be SWD.
The board doesn't technically have it's own supply, the power comes from other boards that it's connected to, in order to power on. Should I figure out a way to power it on with a power bank in that case?
As for the UART, I have a DSLogic Plus, should I just test multiple baud rates and see what happens? I'm not sure what other protocols and communications to look for other then that.
Click to expand...
Click to collapse
It is a question of whether the board is powered from an external source or only from the JTAG programmer (SWD). For JTAG / SWD, it is better if the target is powered only from the JTAG programmer (SWD), unless it is required to power other peripherals and cover power requirements. For JTAG (SWD), there must be direct JTAG (SWD) programmer support for a specific target (MCU), debug mode, Flash write, and so on. Each MCU has a different protocol and must be directly supported by the JTAG (SWD) programmer or control software. For JTAG (SWD) communication, you can change the communication speed arbitrarily (it is not fixed), if it fails to connect to the target (MCU), you can reduce the communication speed.
For the UART, the communication speed (connection) is precisely determined in advance, you must know it or analyze the output data (timing of given bytes using DSLogic Plus ) if it is sent natively on the UART interface (boot log). The protocol on the UART interface also needs to be known if it is not a shell terminal output.
Well hot dog, that's a lot of solid info. Appreciate it, really.
I just got a flyswatter2 in the mail, hopefully that'll be compatible with the AT91 Atmel MCU on the board, apparently it's using an ARM7 processor. Good to know to not power on the board like I have been with the JTAGulator and DSLogic.
You wouldn't happen to know how to locate the configuration memory for the FPGA, now would you? I'm talking with my cousin whose an EE major, and he was asking for it. I'm not even sure how that'll help with getting into the JTAG.
biomedguy said:
Well hot dog, that's a lot of solid info. Appreciate it, really.
I just got a flyswatter2 in the mail, hopefully that'll be compatible with the AT91 Atmel MCU on the board, apparently it's using an ARM7 processor. Good to know to not power on the board like I have been with the JTAGulator and DSLogic.
You wouldn't happen to know how to locate the configuration memory for the FPGA, now would you? I'm talking with my cousin whose an EE major, and he was asking for it. I'm not even sure how that'll help with getting into the JTAG.
Click to expand...
Click to collapse
Atmel AT91 MCU is supported by OpenOCD. Flyswatter2 works with OpenOCD. From the FT2232H chip used by Flyswatter2, I made a programmer for SPI EEPROM [https://geekdoing.com/threads/unbrick-mi-band-3-with-without-nfc.700/]
I have never used Field Programmable Gate Arrays (FPGA), always only MCUs, I will not advise you in this area. Unfortunately. FPGA arrays have configuration memory as an external memory chip.
The JTAG programming interface is also used for FPGA arrays. FPGA and MCU are completely different technologies. Custom MCUs can also be created using an FPGA array.