Hello Everybody, I am using the code (in MicroEngine C) for packet reception. ME-0 is used solely for receiving the packets and then enqueing them to the queue. Now I am using ME-1 for some packet processing and then it enqueues this packet again in another queue from which ME-5 reads and transmits the packets. However , in my code for ME-1 whenever I try to access any memory ,(scratch,sram or even local variables for that matter) I get a simulation error. For example I am using the function ixp_cycle_read(); If I comment this out , the simulator works.The error that I get is as follows : ***** %E-ERROR at fbox cycle 545 in simulation ---------- (NOTE: Execution will stop ASAP due to error.): Memory address, 007F8000, is out of bounds of "sdram" array. ***** %W-WARNING: Read of array, "sdram" at address: 007F8000 returns uninitialized data. Simulation prematurely stopped due to error condition. I do not understand why this shows up.I am not accessing the sdram at alll,except for enqueing the packets and dequeing them.At no point am I trying to access SDRAM memory at 007F8000. Do I have to change the build setting or something in order for me to be able to access memory even from the 2nd or 3rd microengines.Are there some memory configurations that I have to change? I'd really appreciate it if somebody can let me know what I am doing wrong. Regards, Tabrez. __________________________________ Do you Yahoo!? All your favorites on one personal page � Try My Yahoo! http://my.yahoo.com
participants (1)
-
tabrez rajani