EmbeddedRelated.com

USB Enumeration problem

Started by mikecw_1968 in comp.arch.embedded14 years ago 2 replies

I have a USB device (development board with firmware) that I connect to using Hyperterminal (or Tera Term). When I power the device, connect it...

I have a USB device (development board with firmware) that I connect to using Hyperterminal (or Tera Term). When I power the device, connect it to the PC and bring up Hyperterminal, all is good. It enumerates and I can connect. At this point, if I cycle power on the device, after it comes up Hyperterminal will not communicate. I then kill Hyperterminal and bring it back up but the COM port t...


problem with EZ USB FX2

Started by mimran in comp.arch.embedded18 years ago 1 reply

I am trying to put some value on FD[0..15] by PORT B and PORT D. The FD[0..7] is connected to LEDs on Spartan board.But I am having problem...

I am trying to put some value on FD[0..15] by PORT B and PORT D. The FD[0..7] is connected to LEDs on Spartan board.But I am having problem as these values are not shown up. The code on kiel is compiling fine and I can upload the firmware onto EZ USB FX2 without any problem but the desired values are not displayed. BTW, i use vhdl code to make reset for board. Here is my code: #define ALLOCAT...


msp430: mspgcc tool chain and iar kickstart question

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

newbie question: i've got a device (a radio control transmitter for model airplanes/helicopters) with 'f149. the pads for the jtag are present...

newbie question: i've got a device (a radio control transmitter for model airplanes/helicopters) with 'f149. the pads for the jtag are present and we know the fuse is not burned. i'd like to read the contents of the flash (the firmware), make some edits, and upload the changes. does the mspgcc tool chain include a means to read the flash memory as well as a disassembler? can the IAR kick...


Reduce/Optimize boot code memory C++

Started by srao in comp.arch.embedded8 years ago 39 replies

I need to cut down the size occupied by the boot code drastically to add in new code. The current memory occupied by boot code +application+ram...

I need to cut down the size occupied by the boot code drastically to add in new code. The current memory occupied by boot code +application+ram in an external flash memory chip is together 1MB. This cannot be increased. The boot code is located at the high address. All source code is written in C++. This is clearly an embedded/firmware query and would need help so as to how to optimize the sou...


MSP430, simulate reset (for a software bootstrap loader)

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

I cannot use the MSP430 ROM BSL, because the custom board, already in production, has a connector with the UARTs signals (not the hw...

I cannot use the MSP430 ROM BSL, because the custom board, already in production, has a connector with the UARTs signals (not the hw BSL signals), and we cannot make hardware changes (it is a pity we cannot configure the hw BSL signals). To run the my BSL I only modify the reset vector, set = 0xF000. So at reset the MSP430 starts my BSL. It waits a bit for a firmware upload at the UARTs, a...


Nokia set-top box: example of *dreadful* embedded design

Started by Steve at fivetrees in comp.arch.embedded19 years ago 11 replies

I don't know quite why it is that set-top boxes are so poorly designed as a breed. I've had cable units, satellite units, and (now)...

I don't know quite why it is that set-top boxes are so poorly designed as a breed. I've had cable units, satellite units, and (now) freeview (terrestrial digital) set-top boxes - almost without exception [1], they've been flaky as hell. I have a Nokia Mediamaster 221T freeview unit which is an extreme example. It's always been flaky, but since upgrading the firmware recently, it's become v...


Start designing with Microchip controllers

Started by Anonymous in comp.arch.embedded19 years ago 2 replies

Microchip controllers are very cheap, and the tools needed to start developing applications are the cheapest existing today! All you need is the...

Microchip controllers are very cheap, and the tools needed to start developing applications are the cheapest existing today! All you need is the ICD2 Programer/Debuger tool, about 200 USD, and a good tutorial book. The ICD2 is a tool which you can use for a very large range of Flash processors (possibly over 200), and the tutorial book explains how to write firmware for any microcontroller of...


looking for low-cost WiFi modules

Started by Johnson in comp.arch.embedded14 years ago 8 replies

We are looking a low-cost WiFi modules for our embedded ARM9-based products. The module is better to have everything inside, so we just to...

We are looking a low-cost WiFi modules for our embedded ARM9-based products. The module is better to have everything inside, so we just to connect and use it as a blackbox. Anyway we are open to modify our firmware to provide essential supports for this WiFi module. Could anybody recommend one? Thanks. Johnson --- news://freenews.netfront.net/ - complaints: news@netfront.net --- ...


LoopBack fails for the second time

Started by sajjan in comp.arch.embedded16 years ago

Hi, I am new to this group. I am using cypress fx2lp usb controller. I have written a loopback firmware for it and successfully downloaded...

Hi, I am new to this group. I am using cypress fx2lp usb controller. I have written a loopback firmware for it and successfully downloaded on its ram. On the host side I have written an application which opens the usb device, send some data, read it back, verify and close the device. When I send 512B for the first time loopback works but when I send anything after that loopback fails. F...


Not able to send data from USB Isochronous IN endpoint to host

Started by faiyaz in comp.arch.embedded16 years ago 2 replies

Hi I am using Atmel's AT91SAM7S64 microcontroller which includes a USB device port. We have written the firmware for this controller to send a...

Hi I am using Atmel's AT91SAM7S64 microcontroller which includes a USB device port. We have written the firmware for this controller to send a packet of data through USB Endpoint 1. We have made this endpoint as Isochronous In endpiont. Now our problem is we are writing the packet in the Fifo data register of the USB endpoint 1 and then we are also setting the TXPKTRDY flag as 1 as well(Thi...


micro SD persistently slower after programming and reboot

Started by thet...@gmail.com in comp.arch.embedded14 years ago 4 replies

A micro SD (sandisk 1GB) running in SPI mode, under linux, is (re)programmed by writing a 2MB image with dd and then the system is rebooted....

A micro SD (sandisk 1GB) running in SPI mode, under linux, is (re)programmed by writing a 2MB image with dd and then the system is rebooted. Typically the sequence is: dd if=firmware.bin of=/dev/sda1 sync ; sync; sync reboot The anomaly is that every so often after reboot the microSD appears to be locked into some mode where I can only read my binary image correctly, in /dev/sda1, by i...


Convert 16x2 chars display to big TFT display

Started by pozz in comp.arch.embedded2 years ago 13 replies

I have a CPU board that interfaces to a standard 16x2 chars display, based on HD44780 controller. I'd like to replace this display with a...

I have a CPU board that interfaces to a standard 16x2 chars display, based on HD44780 controller. I'd like to replace this display with a full-color big TFT display, maybe 10", but I can't change the firmware of the CPU (because I don't have the source code and I can't rewrite it, because of cost and time). The simple idea is to create an interface between the current CPU board and t...


PL2303 driver guide ?

Started by trungnl in comp.arch.embedded18 years ago 10 replies

I am writting a firmware to connect an embedded USB host with the Prolific PL2303 USB-RS232 chip. The PL2303 chip is used to get data from...

I am writting a firmware to connect an embedded USB host with the Prolific PL2303 USB-RS232 chip. The PL2303 chip is used to get data from some RS232-enabled devices and then transfer these data to the USB host. Now I need detailed information about PL2303's specification and operation, to develope the appropriate driver for it. I have been searching for some PL2303 driver or programming guides...


Guest Webinar: Leveraging SQL to easily build Smart, Data-Driven, Connected IoT Devices

Started by Sunil Kumar in comp.arch.embedded7 years ago

Join our upcoming guest webinar by ITTIA Database Software and Toradex, where you will be introduced to methods of building firmware that utilizes...

Join our upcoming guest webinar by ITTIA Database Software and Toradex, where you will be introduced to methods of building firmware that utilizes data management platforms using standard features on a Toradex System on Module. ITTIA has worked directly with developers in various vertical markets to build ITTIA DB SQL which has grown organically, and its ease of use and reliability


Seeking JTAG emulator for Atmel AT91 ARM Cores on Linux

Started by Johnson in comp.arch.embedded14 years ago 39 replies

Hi there, We are porting a windows application from desktop into embedded Linux on Atmel AT91 ARM Cores, thus we need JTAG to debug the...

Hi there, We are porting a windows application from desktop into embedded Linux on Atmel AT91 ARM Cores, thus we need JTAG to debug the firmware under a Linux environment. However, SAM-ICE only connects via USB to a PC running Microsoft Windows2000 or XP. So I am looking for a JTAG emulator running on Linux. If you have any good idea/knowledge, could you please help? BTW, a frien...


Spontaneous erasure of AVR working as SPI slave

Started by wzab in comp.arch.embedded13 years ago

Hi, I'm using an ATmega32U2 uC as an SPI slave. Namely it receives the I2S data stream sent to the DA1134F DAC in the AUREL's audio link (...

Hi, I'm using an ATmega32U2 uC as an SPI slave. Namely it receives the I2S data stream sent to the DA1134F DAC in the AUREL's audio link ( http://aurelwireless.com/rf-wireless-modules/product-info.asp?id=303 , http://aurelwireless.com/rf-wireless-modules/product-info.asp?id=302 ) However once, when I pressed RESET button to enter the DFU bootloader and update the firmware, I've stated, t...


USB Host Implementation via device hardware

Started by sau_sol in comp.arch.embedded15 years ago 8 replies

Hi all I am currently using LPC2138 for my designs. now I got a similar controller LPC2141 with the additional feature of USB device...

Hi all I am currently using LPC2138 for my designs. now I got a similar controller LPC2141 with the additional feature of USB device controller. Now I want to know is there any way to implement a USB Host firmware by using a USB device hardware. If yes please let me know the method. I want to interface a USB based CDMA modem with the controller, so can I interface the modem with a USB...


microblaze firmware + UART handshaking blues

Started by Anonymous in comp.arch.embedded16 years ago 14 replies

Hi, I am currently working on a microblaze v6.00 core on FPGA and am developing an algorithm. This is what I am doing 1) matlab on PC...

Hi, I am currently working on a microblaze v6.00 core on FPGA and am developing an algorithm. This is what I am doing 1) matlab on PC sends data to microblaze (FPGA) via UART. RS232 hardware handshaking is deployed here. 2) the algorithm runs on microblaze to process the input data 3) microblaze sends the data back to matlab on PC. the setup I am working on works perfectly on a p...


USB programming on the VM110

Started by Gavin Brewer in comp.arch.embedded16 years ago 3 replies

Guys, I recently bought: 1) The Velleman PIC VM111 programmer. 2) The Velleman USB experiment board, (VM110) What I would like to do is...

Guys, I recently bought: 1) The Velleman PIC VM111 programmer. 2) The Velleman USB experiment board, (VM110) What I would like to do is to program some firmware into a PIC using the programmer, then pop it into the USB board. Programming and testing the PIC on the VM111 is a well-documented and straightforward matter. However, integrating the PIC into the VM110 board isn't so we...


Using on board LVDS LCD interface to transmit data.

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

Hi, I was thinking, some embedded motherboards have an on board LVDS LCD interface. Could I use this to transmit other data than video data?...

Hi, I was thinking, some embedded motherboards have an on board LVDS LCD interface. Could I use this to transmit other data than video data? I did a little investigation into this. Seems to me I need to write a custom video driver, and connect the other end of the LVDS to a fpga for which I need to write custom firmware for. The thing that worries me is that I think that the LVDS driver ke...