I sent this request to digi support, but if anyone can answer this in the mean time while I’m waiting to hear from them that would be great.
I am working on an application using the ConnectME modules.
I have been working in development mode for a while now and want to deploy my application to a normal connectME module(one without jtag), but when I tried to do this, the unit that I deployed to no longer responds at all.
I have a few more normal units, but I wanted to contact tech support before continuing because I don’t want to ruin any more units than I have to.
When in development mode, I changed the APP_STDIO_PORT and the APP_DIALOG_PORT from “/com/0” to “/com/1” in the appconf.h file for my application. I did this because I need to use the first com port to talk to my instrument and I can’t have any other data going out that port or our instrument will get confused.
In addition, I also changed BSP_SERIAL_PORT_2 setting in the bsp.h file from “BSP_SERIAL_NO_DRIVER” to “BSP_SERIAL_UART_DRIVER”.
After making these setting changes, I rebuilt the BSP and then I rebuilt my application.
At this point, everything was working fine for development on my connectME module that has the jtag on it. I finished development on my application and now I want to deploy my app to a normal connectME module…and here is where I’m having problems.
This is what I tried to do that made my unit stop responding:
First, I changed the BSP_SERIAL_PORT_2 setting in my bsp.h file back to BSP_SERIAL_NO_DRIVER. I then built the bsp again.
Second, I then edited my appconf.h file and changed the APP_DIALOG_PORT and APP_STDIO_PORT setting the values to NULL. I did this because my application has to use the first com port and I can’t have any other data going out that port or my instrument will get confused. Once this setting was changed, I rebuilt my application.
I then deployed my application to my jtag version connectME via the FTP application I have included in my app and everything worked fine on the jtag version of the application. Nothing comes out com2 just like I want since (as I understand it) the normal connectME doesn’t have a com2. I rebooted the device a number of times and everthing worked just as I wanted. I even re-flashed the device via the FTP app a couple of times just to make sure that the FTP app worked, and everything seemed fine.
At this point I figured I was safe to try deploying to one of my normal connectME modules. Unfortunately, I was wrong apparently. I set a static IP address for the unit so I could find it via the config screen from hyperterminal. I made sure I could ping the unit with the IP address I set and then I sent the application down via FTP to the normal connectME module and everything went fine there. Once the transfer was complete, I exited FTP mode and the unit sent the message that flash was updated and that the unit was going to reboot in 10 seconds.
That was the last that I heard from the unit. I can no longer get it to do anything. It doesn’t send anything out the serial port, and I can’t ping it anymore.
I need to know what I did wrong in the process here. I have people waiting on me for demo units to try out and I need to resolve this immediately. I called tech support last week, but they told me that someone would have to call me back and I have not heard anything from anyone there.
Please let me know what I’m doing wrong here.
Thanks,
Jerry