EmbeddedRelated.com
Forums

DLM from Robert Richter RCM3000 issue

Started by freeriderx_11 February 1, 2005
Hello,

I test the DLM program from Robert Richter with a RCM3000 (512K SRAM
512K flash).
I use the original sample.c and original DLM__RCM3200__.bin files. I
have just add in the original RunDLM.lib for define my board (RCM3000)
for use the DLM__RCM3200__.bin :
#if (_BOARD_TYPE_ == RCM3200) || (_BOARD_TYPE_== RCM3220A) ||
(_BOARD_TYPE_== RCM3000)
#define DLMFilename "DLM__RCM3200__.bin"
#define DLMBoardFound
#endif

But I have a problem :
1)The RCM3000 crashs (yellow led lights always) when it's in
RunDLM.lib; exactly when it's in first part of assembler
code.
2)The Rabbit Downloader says:
Sending DLM
Memory used to get DLM
80000...94FFF
9E000...9FFFF
DLM checksum verified OK--Waiting 5 seconds before
downloading file
Downloading program
Serial number -1
Timed out sending program
...
3)The dialog box in Rabbit Downloader says:
Socket errorThe attempt to connect timed out.

I think the problem is after line 495 in RunDLM.lib in assembler code.

Did you do test with RCM3000?
Do I use the correct bin file (DLM__RCM3200__.bin)?

Thank you for help,

Xavier
I'm not shur but i think you can't use the RCM3200.bin file for your
RCM3000. The memory map isn't the same on both RCM.

Robert can help you on this.

regards

Jonathan
I was gone last week, so we can once again do some private e-mail if
it doesn't work--Sorry to leave you hanging. My first question
would be, what version of DC are you using?

The next thing I notice is that you are using RCM3200 files with an
RCM3000. Each product from ZWorld seems to use different I/O lines,
and the TCP libraries have a lot of #defines based on what product
you are using and how to handle the I/O. If you want a file for
RCM3000, I can now send you one, (but not to the group), but at the
time of this posting, I am at a internet login, not my own e-mail,
but tonight, I should be able to send you e-mail.
--- In rabbit-semi@rabb..., "Jonathan Dumaresq"
<jdumaresq@c...> wrote:
> I'm not shur but i think you can't use the RCM3200.bin file for your
> RCM3000. The memory map isn't the same on both RCM.

Yes indeed; I forgot about that, but the RCM3200 is a special case,
so don't tell it you have a RCM3200 when you don't. Let me get you
the files for the RCM3000 tonight and see if things work better for
you.
I'm using the DC 8.61 version.