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
  • 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

Reply
  • 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

Children
  • 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