This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

CYPRESS FX1 family..CY7C64713 and keil monitor

helo, am facing a problem when am interfacing my cypress development board to the keil...am able to load the monitor program to the board through cyconsole software...but not able to interface ...and the id detects the chip as CY7C647....need help...

Parents Reply Children
  • ho thanks a lot ...i have checked it.....but pls tell me that without the evaluation board and its software installed ...can we bring up our cypress developoment board connected to KEIL......i need my board to get connected to keil IDE.... as i read in one of the forum ...they say without evaluation board u cant connect ur system to KEIL...pls answer for this

  • Of course, you can connect the monitor (Keil MON51) to your custom board. To fit to your custom board, these variations are supplied.

    If the debug monitor can connect only to the Cypress dev board, it isn't so helpful, isn't it?

    Tsuneo

  • and in the folder i have only CO hex files for internal and external memory.......
    but u said "" FX1 (E0) or FX2(LP) (C0)"" will CO hex files will serve the ppurpose for FX1 family ....and i tried on that it doesnt work........

  • If your custom board don't mount any external RAM, apply ISD51, instead of MON51. ISD51 doesn't take so much footprint (about 500 bytes), MON51 takes about 5 KBytes.

    "ISD51 User's Guide: Program Integration"
    http://www.keil.com/support/man/docs/isd51/isd51_integration.htm

    Tsuneo

  • ho thats great...n pls tell me in the CYCONSOLE... is there is any commands to be in specific when u load ur monitor program and then ur sample program hex files to the SRAM.....For example.....there are boxes like ..

    1) Vendor request , WValue, Index and length...
    2) Control Endpt Xfers: Request type shld be standard or Venor

    when i load my monitor to internal ram.....then wat will happen when i tried to load my example program hex file throug cyyconsole to the board.....i guez no problem with the monitor program ...but still for my information....

    My steps: 1) Loading mon_int_sio_hex to internal memory 2) Loading my example code hex files to SRAM on chip 3) Resetting and connecting the keil to the board by opening the same example project.

    Am not sure abt the external memory access and this is the bare board and still the FPGS testing is in progress...and all the memory mappings are done through FPGA through the controller for external memory.So am not sure whether its writing on external memory or not...outside chip....but the cyconsole software seems to be writing for my understanding....still a doubt in that.....

    i hope am clear in my queries.....

    --Yogesh
    yogeshbellan@gmail.com

  • Did you setup the memory mapping of your project on the uVision?
    You have to set it up so that the mapping doesn't conflict with the selected monitor.
    The code and xdata mapping should be modified.

    'Project' menu (or right click on Target in workspace) > Options for target
    In the 'Options for target' dialog, select 'BL51 locate' tab
    - Code Range
    - Xdata Range

    If you use mon-int-sio1.hex for the monitor, it occupies these area.
    code: 0 - 0x1075, xdata: 0x1100 - 0x11CD

    Then, you'll set your project, for example,
    - Code Range: 0x1200
    - Xdata Range: 0x2000

    Check the .M51 file of the monitor you are using, to know the memory area it occupies.

    Tsuneo