I AM WORKING FIRST TIME IN ARM BOARDS. PLEASE GIVE ME THE STEPS OF RUNNING A C PROGRAM IN ARM1176JZF-S WITH ARM DS-5 TOOLS( THE LICENSE OF WHICH I HAVE AND WHICH IS ALREADY INSTALLED IN MY PC ) .I HAVE INSTALLED THE REAL VIEW SOFTWARE PROVIDED IN THE CD WITH THE BOARD. I HAVE BEEN ABLE TO RUN C PROGRAMS IN ARM FVP ( IN ARM DS-5 TOOLS AND BARE METAL EXAMPLE PROGRAMS AND LINUX BASED PROGRAMS ( IN DS 5 TOOLS) . I HAVE CONNECTED WITH IT THE POWER SUPPLY( RED LED GOT ON) THEN AFTER PRESSING STANDBY BUTTON MANY LEDS TURNED ON. I HAVE CONNECTED TO PORT 1 THE USB( WHICH IS NOT GETTING RECOGNIZED( I. E. NO CHANGE IN MY COMPUTER)).
Do you have a DStream or RVI unit? You'll need one to connect the DS-5 debugger to the board for baremetal debug and image load.
Assuming you do... DS-5 has platform support for the PB1176. So you would create a new target configuration (as you did for the FVP connection), specifying:
ARM Development Boards --> PB1176JZF-S --> Bare Metal Debug --> Debug ARM1176JZF-S (DAP Enabled)
As its a "real" board, where it says Connections you will need to select your RVI/DStream unit.
You don't have to write in all caps
In reply to Martin Weidmann:
Thank you sir. But sir how do I know whether I have DStream or RVI? I am following the procedure you have mentioned but what to fill in the connection of the debug configuration( when I press browse button next to it I am getting cross symbol followed by" One entry must be selected" though there is nothing to select( and on top I am getting this" Configuration for connection type 'Bare Metal Debug' is not valid - Connection cannot be empty"))
In reply to abhi:
DStream and RVI are Debug Adapters (sometimes also called JTAG interface units). They are smallish boxes that connect to the development board and your workstation (via USB or Ethernet). There is a picture of a DStream unit here:
In the Connections setting you have to select the DStream/RVI that is physically connected to the board. As it's through one of these devices that the debugger connects to the processor's debug logic. The browse window will report all the DStream/RVI units connected directly to the workstation via USB, or visible on the local network.
Sir what are the exact connections to be made? 1) Universal input power supply connection to the board 2) USB B TO USB A CABLE from board to pc .What else?( When I am making the usb connection LEDs are getting turned on but it is not getting visible in the
port of device manager though I have installed the software provided with the kit).
Sir are DStream etc not provided with the kit (PBBB76-BD-0232A)? Do we have to buy it separately means is it necessary for the mentioned purpose?
The picture is of a PB1176 set up on a colleague's desk. It shows the connections required to connect to the board for bare metal image load and debug using DS-5. That is the power supply, and the debug connection via JTAG.
A RVI/DStream unit is not bundled in with the board, you do need to purchase them separately.
If you want to check the board is working, you could connect a serial cable. The board has boot monitor which runs on power-up. It gives access to features such as self test.
Thank you sir,
I have procured the DSTREAM DEBUG AND TRACE UNIT (DSTRM-KT-0181A) and made appropriate connections. Even then when I press browse button in the connection I am getting cross symbol followed by" One entry must be selected" though there is nothing to select( and on top I am getting this" Configuration for connection type 'Bare Metal Debug' is not valid - Connection cannot be empty"). In the Device manager I can see DSTREAM Hardware on USB( preceded by a trident symbol) under Universal serial bus controllers.
When you click the Browse button you see a window that looks like this
In my case I can see the DStream connected directly to my computer (via USB), and a colleagues DStream which is on the local network.
The DStream unit can take a couple of seconds to boot. Make sure the Status LED is on (and no longer flashing). Also it can take a couple of seconds for the Connect Browser to find the unit(s).
Thank you very much sir. Its working fine now in a different system, may have been a system configuration issue.
Sir for general knowledge what is the use of the USB cable and ethernet? Please specify.
Do you mean in terms of DStream?
If so, it's only really to do with who can see the DStream and where it is relative the PC running DS-5. With a USB connection you can only connect from that PC. With Ethernet, any PC that can see it on the network. Ethernet is useful if several people are sharing a board or if you can't have the PC near the board for some reason.
Thank you sir,
What else can with do with the USB( not in terms of DStream )?