USB Bootloader - BootLdrUSBFSe use with paging disabled

Questions about programming (not codeing) PSoCs and Encore II as well as freeware programming hardware and software are discussed here. This is also the place to talk about production programming. Programming means loading a HEX file in to the Flash, not, writing your program.

Moderator: ericb

USB Bootloader - BootLdrUSBFSe use with paging disabled

Postby DannyCranmer on Tue Sep 14, 2010 4:55 am

Hi there

Device - CY8C24894-24LFXI
API - BootLdrUSBFSe
PSoC Designer - 5.1 beta

I am relatively new to the PSoC devices and am trying to implement a usb boot loader using the bootldrUSBFSe of the Designer 5.1 beta.

The reason for the beta is because currently a USBFS-UART is being used and the new beta boot loader includes a UART application and USB boot loader API. which is perfect.

Basically I am a student on a Masters degree in Electronics working in the summer for a company developing a PC end application to control and monitor a network of devices each with a PSoC chip in them. The networked devices connect to the PC via a custom built usb dongle, also with a PSoC chip. I have been asked to add a bootloader to the dongle.

Compiling my own project from scratch I can get the dongle to boot load, but when integrating with the current firmware It hangs on the data transfer and never completes. The device has been tested using the supplied Cypress application and my own interpretation in C#.

I think I have found the problem and am asking for some support with this. The guy who wrote the firmware currently being used is a bit clever and for this application the C compilers page switching is too slow, so he uses his own RAM paging system. Therefore compiling the project with "Enable Paging" in "Project Settings" un-ticked, the boot loader will not operate under these circumstances....

Is there a way to use the bootldrUSBFSe with paging disabled?

Thanks for any help!
DannyCranmer
Newbie
Newbie
 
Posts: 1
Joined: Tue Sep 14, 2010 4:40 am

Return to Device Programmers

Who is online

Users browsing this forum: No registered users and 0 guests