EmbeddedRelated.com

Debugging Embedded Dram - Need Help

Started by Jim Flanagan in comp.arch.embedded16 years ago 3 replies

Hi - I'm attempting to debug a problem with an existing embedded controller board. The board uses a MC68020 and uses either 1 or 2 banks of...

Hi - I'm attempting to debug a problem with an existing embedded controller board. The board uses a MC68020 and uses either 1 or 2 banks of 30pin simm memory. I think this is a 199? design. The board supports either 1M or 4M memory. The SIMM memory is configured to be accessed as a 16bit wide data bus. The 1M memory works OK, but there are read/write errors when using the 4M memory...


Debuggers: DDD / Insight / Eclipse / ??

Started by JeanneP in comp.arch.embedded17 years ago 5 replies

Hi all, Can anyone provide comparisons betweeen using DDD or Insight or Eclipse for gui source level debugging? Or suggest a good commercial...

Hi all, Can anyone provide comparisons betweeen using DDD or Insight or Eclipse for gui source level debugging? Or suggest a good commercial debugger? I've just joined development on a product that runs MontaVista linux, with development performed on a linux server, which I access from an XP machine on my desk. I know a little Unix / Linux but for the most part I've used Windows too...


Debugging DDR3 - refresh signal oddness on DQS

Started by Gareth Owen in comp.arch.embedded9 years ago 2 replies

Hi, We're trying to debug a new board with failing DDR3. It's a Xilinx Zynq chip with an ARM Cortex A9 dual core, and built in DDR...

Hi, We're trying to debug a new board with failing DDR3. It's a Xilinx Zynq chip with an ARM Cortex A9 dual core, and built in DDR interface/controller/phy. We've scoped up the differential DQS lines and are using JTAG to perform reads and writes but there's a lot of unexplained traffic on the line. Every 7.8us (i.e. tREFI for the DDR) we see a burst of 33 pulses on the DQS (i.e. 64 ...


Debug Speed of ETM Trace for Debugging IO

Started by Kvik in comp.arch.embedded11 years ago 2 replies

Hi I have an input pin that I suspect is pulled to the wrong state due to noise. I have no way to measure the pin since it's burried in...

Hi I have an input pin that I suspect is pulled to the wrong state due to noise. I have no way to measure the pin since it's burried in inner layers of the PCB The pin frequency is max 100kHz and I have input filtering (derived from the CPU clock frequency) on the pin so I know the frequency is lower than about 10MHz So I have two ways forward: 1: Make a loop to capture the input p...


Debugging crashes which appear after a long time

Started by ssubbarayan in comp.arch.embedded18 years ago 9 replies

Gurus, I am encountering a strange situation in one of our consumer electronics embedded product. The product runs on prorietory RTOS and...

Gurus, I am encountering a strange situation in one of our consumer electronics embedded product. The product runs on prorietory RTOS and a custom processor supplied by ST Micro electronics.Now what happens is,the box runs for around 8 hours with out any problem.After 8 hours it crashes.I am clueless on how to debug it.The debugger window throws error "task out of scope,stack frame ca...


Mapping Multi-I/O Card to "Legacy" ports ?

Started by Anton Erasmus in comp.arch.embedded18 years ago 4 replies

Hi, I have a PC on which the on-board parallel port has blown. I have bought a Netmos NM9835 based multi I/O card. This chipset supports the...

Hi, I have a PC on which the on-board parallel port has blown. I have bought a Netmos NM9835 based multi I/O card. This chipset supports the remapping of it's ports to "legacy" port addresses, but the standard driver disks only have a DOS utility for doing so. I have searched for a utility that can do this under Windows 2000, but without any success. Most of the programming and debugging...


p2020 - explanation of ddr parameters in boot_format config?

Started by wzab in comp.arch.embedded12 years ago 3 replies

Hi, I'm debugging the p2020 based system. When building the u-boot loader, it is essential to provide good DDR parameters in the...

Hi, I'm debugging the p2020 based system. When building the u-boot loader, it is essential to provide good DDR parameters in the boot_format configuration file. Unfortunately I can't find any description of those parameters neither in http://cache.freescale.com/files/32bit/doc/app_note/AN3659.pdf nor in p2020 manuals. Does anybody know where those parameters are described and how to suit...


AT91SAM7S DBGU serial port

Started by rickman in comp.arch.embedded18 years ago 3 replies

I am looking at an application where I bring to the outside world a single serial port. I would like to use this same port for uploading of new...

I am looking at an application where I bring to the outside world a single serial port. I would like to use this same port for uploading of new code. On the SAM7 processors this can be done using the DBGU port. But I am not sure if using this port in the application code will be fully compatible with all the debugging features. In addition to the SAM-BA boot code loader, the documentatio...


Remote Debugging

Started by Anonymous in comp.arch.embedded5 years ago 24 replies

I am working on a test fixture that uses an RS-232 port for control. I travel a lot and don't want to have to drag the test fixture around with...

I am working on a test fixture that uses an RS-232 port for control. I travel a lot and don't want to have to drag the test fixture around with me. Some time ago I was working with an eval board via serial port and used an rPi (Raspberry Pi) to put the serial port on the network and work from another room. That worked pretty well. I didn't have a means of rebooting the tar


AVR ATmega644 mysterious reset ?

Started by in comp.arch.embedded17 years ago 4 replies

Hello All, I'm having a hard time struggling with a reset of my application. The Atmega644 is used for an RFID application and handles...

Hello All, I'm having a hard time struggling with a reset of my application. The Atmega644 is used for an RFID application and handles communication + protocol and all RFID operations including an anticollision scheme. The anticollision is implemented via recursive call's. The application is written in CodeVisionAVR C compiler vers. 1.25.2. I'm debugging in AVRstudio vers. 4.12 buil...


AVR JTAGICE firmware erased!

Started by Steven in comp.arch.embedded20 years ago 1 reply

Has anyone experienced having their JTAGICE firmware accidently erased? I hook up the emulator directly to my PC today with no target board. ...

Has anyone experienced having their JTAGICE firmware accidently erased? I hook up the emulator directly to my PC today with no target board. Then ran AVRProg.exe and erased. AVRProg.exe showed SUCCESS! Now the 200 dollar question is, how can I restore the firmware? I cannot do any debugging or ISP programming with my JTAGICE now! Thanks, Steven


Lauterbach target-host data transfer and file system help needed

Started by DGG in comp.arch.embedded19 years ago 5 replies

I am debugging a data communication target board using Trace32-USB. As the target itself has some problem with its network connection, I want to...

I am debugging a data communication target board using Trace32-USB. As the target itself has some problem with its network connection, I want to use the host to send out raw IP packets for testing. Could anyone help: 1) Is there a data channel in Lauterbach ICE that allows explicit exchange of data between the target and the host? 2) If there is one, how do I use it (both within the target...


ARM: JTAG problem on developed ARM board

Started by Mad I.D. in comp.arch.embedded15 years ago 4 replies

Hi. I designed an ARM7 board with LPC2478 MCU. Unfortunately, JTAG doesn't work like one would expect. I can download code to FLASH, I can...

Hi. I designed an ARM7 board with LPC2478 MCU. Unfortunately, JTAG doesn't work like one would expect. I can download code to FLASH, I can start debugging, BUT every time it comes to the first STR instruction I get "Could not stop device" ERROR. When I don't step the code it goes to some garbage address. I have ONLY ONE physical pull-up/down resistor on my JTAG 2x10 connector (device is...


Mem usage on AVR?

Started by Michael Dombrowski in comp.arch.embedded20 years ago 10 replies

Hello All, I've design my app on a 8515 for ease of debugging and prototyping, although in terms of code space and pin usage it should fit onto...

Hello All, I've design my app on a 8515 for ease of debugging and prototyping, although in terms of code space and pin usage it should fit onto a 2313. My question though concerns memory usage. In the program I declare an int array 40 elements, an int array of 79 elements, and 11 other int variables giving a count of 130bytes of memory used. (I assume I can simply add it up like this, o...


prc tools linker problem. Help!

Started by Jim in comp.arch.embedded18 years ago 9 replies

Hi, I'm using prctools under cygwin to do some embedded stuff on a palm IIIx. Everything was going well (debugging, calling functions,...

Hi, I'm using prctools under cygwin to do some embedded stuff on a palm IIIx. Everything was going well (debugging, calling functions, writing to registers & flash rom, etc.) until I needed a global variable... My test program that shows the problem: unsigned char __stack[0x1000]; char g_MyChar; int main(void) { int id; char * pMyChar = g_MyChar; return 0; } The linker ...


Problems with Ethernet PHY

Started by Rene in comp.arch.embedded20 years ago 5 replies

Hello, I am debugging a nasty problem related to a 10/100 Ethernet PHY. While the design works well in 80-90% of the tested combinations, I...

Hello, I am debugging a nasty problem related to a 10/100 Ethernet PHY. While the design works well in 80-90% of the tested combinations, I have problems receiving data at 100 Mbps in other combinations. Extensive research so far showed the following phenomenons: - 10 MBps is always working properly - Tx is always working. I receive each packet on the PC I ping. - I get Rx errors duri...


RoseRT + Threadx + Xilinx Microblaze

Started by Roel in comp.arch.embedded19 years ago 1 reply

Hi, I would like to develop software by means of RoseRT, and running it using the ThreadX OS and a Xilinx Microblaze softcore. There seems to...

Hi, I would like to develop software by means of RoseRT, and running it using the ThreadX OS and a Xilinx Microblaze softcore. There seems to be a Target Adaptation Layer for ThreadX available for RoseRT and there is a ThreadX version of Microblaze. Has someone good or bad experience with the RoseRT + ThreadX + Microblaze flow? Are there any pitfalls? What kind of debugging methods ar...


TMS470R1A256 - Wiggler ARM-JTAG question

Started by codic in comp.arch.embedded18 years ago 2 replies

Hi, I'm using an ARM-JTAG dongle interface (which uses parallel port, and is Macraigor Wiggler compatible) to program a TMS470R1A256 on...

Hi, I'm using an ARM-JTAG dongle interface (which uses parallel port, and is Macraigor Wiggler compatible) to program a TMS470R1A256 on a TMS470-P256 board (made by Olimex). I have been able to load the application to RAM and to flash, but when executed from flash, the applicaton runs 16 times slowlier. Using the debugging feature of the ARM-JTAG, I have stopped the execution in both cases...


PIC32 starter kit impressions

Started by Joseph H Allen in comp.arch.embedded16 years ago 2 replies

I got PIC32 starter kit today. Here are some impressions: - Comes with eval version of C32 C-compiler with 64KB code size limit. C32 is...

I got PIC32 starter kit today. Here are some impressions: - Comes with eval version of C32 C-compiler with 64KB code size limit. C32 is actually called C32-gcc, so it's a gcc derivative. The source is on the website, but who knows if it's recent or complete. - Hardware debugging (breakpoints, goto cursor) works in MPLAB on this little board, but I found that sometimes it gets int...


OMAP3530 privileged mode debugging with CCS4

Started by Not Really Me in comp.arch.embedded13 years ago 2 replies

Is there anyone here who knows how to get TI Code Composer Studio to start a new project in Supervisor mode? The default is User mode which is...

Is there anyone here who knows how to get TI Code Composer Studio to start a new project in Supervisor mode? The default is User mode which is great for linux but useless for anything else. Scott __________ Information from ESET NOD32 Antivirus, version of virus signature database 6156 (20110526) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com ...