I have tried to find an answer to this, but I would like to make sure that I get this right the first time.
I am designing a piece of hardware that will incorporate the EM1000W as the central processor. I don't want to include an Ethernet port just for programming purposes. Therefore, I would like to be able to only add a serial port (DB9 connector) to the project which will be used to program the EM1000W. I want to be able to upload firmware as well as my program/application via the serial port. I also would like to be able to use debugging while developing the application.
Is all of this possible via only a serial port? Do I only need to wire up serial0 on the EM1000 to the DB9 connector for this to work? Any special wiring for debugging to work?
The example "net_to_ser_4" program doesn't seem to be working.
I'm sending data to it, and also attached to the serial port monitoring what is sent. The "on_sock_event" gets activated at the appropriate time but no data is ever seen.
Further to this, I note that in the other examples (net_ser_1) the data is assumed to be text. This caused me issues as some of my data was non-printable; and hence the characters were mangled when sent on. Is there another way to solve this? (Other then the method I'm trying above; buffer-redirection). (Sorry for asking two questions in the one post).
I've got a DS1000, and am using the "net_to_ser_1" project, with slight adjustments (IP Address, Port) to attempt a test of tcp communications going down to the serial port.
However, when debugging I attach to the event 'on_sock_data_arrival', and data arrives, but it doesn't get sent (the device I'm connecting to [a POS] doesn't respond how I know it should).
Any ideas what I am doing wrong? The Baud rate/ flow control are all set correctly.
Appreciate any advice.
I have independantly (of the Tibbo) tested the exact same packet that I am sending to the TCP port and had it respond appropriately.
Will it be possible to upgrade application written in basic through the network like with EM203 devices which use net loader for this. Maybe you could add some library function which could be added in application.
I'm currently developing a security system. It's ethernet-based and I'm using an EM1000. It seemed OK, until I found that anyone having access to the network could stop the application (and replace it with another!!!) simply using Tibbo's IDE (TIDE), available to anyone on the internet.
How can I protect an application running on an EM1000?
*** Hint *** In the same network I have an access control terminal (from Giga-Tms), based on a Tibbo module, running some "3.14(S)+N" firmware version. Any attempt of rebooting or uploading results in a message box request "Enter password". Can't EM1000 do this as well?
Hi
I have a problem with my EM202 module.When i connect it to a hub, i can reach. But connecting to switch arise some connection problems include not pinging although i set static IP,gateway and netmask.
Do i need to do some other settings?
Waiting for solutions.
Thanks.
I can't upload "application" to my DS202-00 running firmware (tios-em202-2_05_01.bin)
(the led is flashing..) when using the IDE to upload the app it just says "uploading.." but nothing happens. The MAC is NOT shown in DS-Explorer and serial upload gives the same result.
If I put the standard DS firmware (3.66) the device is shown in DS-manager and DS-explorer. At this state I can upload the TIOS using UDP or serial, but after this the device is not found.
Am I using wrong firmware?
This was the only one I found..
What is the difference of the DS202-00, ..01 ..02 ..03 ??
I'm going to write RC5 (Infra red) decoding procedure. I need to know the exact time betwean to port polls.
I would like to know the base_frq form my module and a way to make some kind of counter based on it.
The base_frq is used for Beer Object - .Divider Property
We have a site here where we are using 3 EM202's, which are of course all on the local LAN. When the devices are powered up they all work as expected and can be viewed using DS Manager but after a short while they start disappearing off the network and we need to reboot them for them to work again. Have you experienced this issue before and what is the likely cause of the problem?...will it have something to do with their Router or Server?
Hi, can anyone please help with this problem on DS1000/EM1000?
I need to use redirection between a TCP port and serial port but also with inband commands. I have set up ports as follows:
sock.num=0
'Configure TCP port here ...
sock.inbandcommands=YES
sock.escchar=123 'This is {
sock.endchar=125 'This is }
sock.redir(PL_REDIR_SER0)
ser.num=0
'Configure serial port here ...
ser.redir(PL_REDIR_SOCK0)
ser.enabled=YES
sub on_sock_inband()
'Do some stuff here to switch LEDs depending upon
'what is in between {}
end sub
I am putting my inband commands within {} brackets. I can send "012345{-R1}67890" to TCP port with Ninja and correctly get "01234567890" out of Ser0 with Hyperterminal, however the on_sock_inband sub is not being called. In debug I put a breakpoint there but it is not reached, and my inband code to flash red LED is not executed.
Also, data sent to Ser0 is not being transmitted at the TCP port.
Just wanted to let you know we've got a new version of I/O Ninja, 1.6. Upgrade is free from the previous versions.
The Transmit Bar got a new look, plus a properties dialog which lets you set a prefix/suffix for all outgoing packets. There's also a transmit history now -- you can scroll back to previous messages.
We've also got a new log display mode -- you can now view the log in plain text, without the Hex data if you don't need it.
Here's a screenshot:
And the changelog:
1.6.00, 06 Oct 2008
*NEW: Plain text data log mode (in addition to classic HEX-ASCII mode)
*UPD: New transmit bar layout
*NEW: Transmit data history
*NEW: Transmit packet prefix & suffix
*UPD: Error codes replaced with descriptive error messages
*NEW: Login screen for PIPE connections to Windows Networking Servers
*NEW: Plug-in setting persistency
*NEW: Always accept/Keep old connection setting added to Listener and Proxy
*FIX: Proxy handled new connections incorretly if old connection existed
In the Demp project for SNTP called ITS.tpr there is a "magic handshake" with the Timeserver of &H0B followed by forty-seven sequencial &H00's. --- See the function SNTPQuery.
Can any one point me to documentation that explains this specifically?
Hi all,
I've been reading documentation at http://docs.tibbo.com/soism/, Firmware - Device Server Application Firmware - Reference - Connection Settings - Inband Commands. There is a paragraph like "Inband Commands setting is also irrelevant when current Link Service Login (TL) [setting/parameter]= 1 (enabled) because inband commands are always enabled when Link Service is used". Is that true? Has anybody ever send a command to the DS being the parameter Link Service Login = 1?. It's easy to do that when this parameter is 0, and Inband Commands = 1, but not whith the former configuration.
Thanks
H? , i am examine EM1000. If i select option W, can i drive any SPI device ( like serial flash memory ) with EM1000's SPI ports ( #71-80 Pins). Or can i select option –W and option -A together? ( EM1000W-1024K-A-01 )
Hi,
Having successfully completed a design using the EM1202 and RJ1202 integrated Ethernet connector we moved to the EM1000 for our next design and have purchased 15 units. To my surprise (I know I should have realised this before!) the Ethernet pinout on the EM1000 appears to be totally reversed compared with the EM1202, and therefore does not match Tibbo's own RJ1202 pinout! This seems crazy!
Am I missing something obvious or are the two products just not suitable to use together?
Hugh
My boss recently tossed me an EM202 to 'make something cool out of it'.
I find it rather disturbing that Tibbo discontinued serving developers (already having the company's product) with even the simplest header pinout.
Even more disturbing: noone else seems to have it.
If you use this company's products or services, we'll add the company to your dashboard. If you work for this company, we'll add you as an employee. Got it, thanks!