Device Drivers For Different IO Bus architectures

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

Hello Folks I am trying to find out some details about writing device drivers . If a device is capable of talking to different IO buses like PCI...

Hello Folks I am trying to find out some details about writing device drivers . If a device is capable of talking to different IO buses like PCI / ISA / PCI express etc . Is writing a driver to it on a unix / linux system be different If so in what way . To elaborate the question more let us say a particular device could have different firmware on so it can talk to to CPU over different I...


AVR boot loader

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

good day everybody, I am using boot loader for downloading the firmware through serial port. Now i have the one for Atmega 163...

good day everybody, I am using boot loader for downloading the firmware through serial port. Now i have the one for Atmega 163 microcontroller. But i want to make this one for Atmega 128. I did some changes on the code (the code which i got from Progressive Resources LLC .... Boot16_32) now it is working fine , but if my code exceeded 64K it is not mapping correctly to the particul...


writing to a thumbdrive from a 8bit micro

Started by Anonymous in comp.arch.embedded12 years ago 16 replies

I was trying to build a datalogger which writes data into a USB thumb drive, are there any 8bit micros out there that can directly write to a...

I was trying to build a datalogger which writes data into a USB thumb drive, are there any 8bit micros out there that can directly write to a FAT formatted thumbdrive? The only other chip I know of is the VNC1L from ftdi, which is great except that I can't write custom firmware for it and will need yet another micro to control it. (also a micro that has a free compiler toolchain would b...


USB HID on ML405/CY7C67300

Started by johnnash82 in comp.arch.embedded10 years ago

Hello, I'm trying to implement a simple communication link between my PC and the FPGA. Having read that an HID is the simplest form of USB...

Hello, I'm trying to implement a simple communication link between my PC and the FPGA. Having read that an HID is the simplest form of USB communication, being a newbie in this, I decided to have a go at that (UART has been done, I figured I could use the challenge, silly me :). Problem's that the documentation for writing the firmware of the USB controller (Cypress CY7C67300/EZ-HOST) is ver...


Simple bootloader for AVR?

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

I'm building an AVR-based machine controller for a customer, and he has asked if I can make the unit upgradable from a PDA. The end-user...

I'm building an AVR-based machine controller for a customer, and he has asked if I can make the unit upgradable from a PDA. The end-user wants to read/write EEPROM setup data from a handheld device (they're currently choosing between Palm or WinCE) and for this purpose I added a serial port and simple comms protocol in the original design. Now he wants to be able to upgrade the firmware over ...


Good low cost laptop for embedded work?

Started by Joerg in comp.arch.embedded15 years ago 34 replies

Hello All, JTAG programming requires a little laptop for the lab. Nothing fancy, just a small machine that can dump code into an MSP430 or...

Hello All, JTAG programming requires a little laptop for the lab. Nothing fancy, just a small machine that can dump code into an MSP430 or similar. I don't write much firmware so processor performance for compile runs is no issue. A text editor and maybe schematic entry, too, but that doesn't require a lot of processing power either. Ideally it should have a long battery life. I k...


Project available for microcontroller hardware/firmware designer

Started by Gary Peek in comp.arch.embedded9 years ago

We have a customer that is asking for a design that is not up our alley, and their engineers do not have time for. Basically it is to be a...

We have a customer that is asking for a design that is not up our alley, and their engineers do not have time for. Basically it is to be a custom board using some type of micro with USB on-the-go or USB host to read some USB devices and send the data out an RS-232 serial port. (It needs to be converted to serial because that is the only input that the device has that they need to send data ...


Decompile/disassmble embedded software (bootloaders)

Started by Gianguido in comp.arch.embedded5 years ago 2 replies

Hi all, In cheap home routers it happens that bootloaders perform some checks to allow only vendor-approved firmware releases. Bootloaders are...

Hi all, In cheap home routers it happens that bootloaders perform some checks to allow only vendor-approved firmware releases. Bootloaders are tiny -usually 64 bytes- and often contain meaningful strings about check errors, so it shouldn't be hard to decompile and change the conditional jumps and avoid checks. I have some very basic knowledge about decompiling/disassembling for x86 an...


MPC870

Started by Martin Euredjian in comp.arch.embedded15 years ago 11 replies

I've been considering the idea of adopting the Freescale (a.k.a. Motorola) MPC870 processor for a board requiring ethernet, serial, USB (host...

I've been considering the idea of adopting the Freescale (a.k.a. Motorola) MPC870 processor for a board requiring ethernet, serial, USB (host and device), I2C and SPI connectivity, among other things. The processor would run FPGA-based signal processing hardware on the same board, handle configuration, firmware uploading and remote control/monitoring functions. One of the interesting thing...


Motorola MCORE

Started by Paul Johnson in comp.arch.embedded15 years ago 1 reply

I have some questions about the Motorola MCORE processor, but I'm not sure if this is the correct group to ask this question. I'm trying...

I have some questions about the Motorola MCORE processor, but I'm not sure if this is the correct group to ask this question. I'm trying to find software that emulates or disassembles some firmware I have that uses the MCORE processor. I heard MBUG by motorola has the ability to do that but I've not been able to find it anywhere, even on their website. IDA pro does not support MCORE either...


How to implement SPI using low-cost Microchip PIC16C5X series

Started by John Tan in comp.arch.embedded16 years ago 4 replies

How can we easily implement SPI using Microchip PIC16C5X series devices, using some GPIO. If firmware achievable to implement a slave/master...

How can we easily implement SPI using Microchip PIC16C5X series devices, using some GPIO. If firmware achievable to implement a slave/master interface. Thanks for everyones input here....!


coldfire: how to use internal flash?

Started by in comp.arch.embedded16 years ago 6 replies

Hi, I am using a Motorola EVB (M5282EVB), Codewarrior and P&E Wiggler to perform firmware download. It works fine using external RAM for...

Hi, I am using a Motorola EVB (M5282EVB), Codewarrior and P&E Wiggler to perform firmware download. It works fine using external RAM for storing code. However I am not able to download code into internal flash. Every time I edit the corresponding section in linker file, I get an errormessage pointing to an error in p&e-dll. Does anybody of you know how to set up my system to download...


GPDSC to GCC Makefile converter for ARM

Started by Anonymous in comp.arch.embedded4 years ago 1 reply

Hi, I wanted to be able to use the original STM32CubeMX tool for generation of initialization code, and skeleton of the firmware, and be...

Hi, I wanted to be able to use the original STM32CubeMX tool for generation of initialization code, and skeleton of the firmware, and be able to continue further development in the fully open GCC environment in Linux. Unfortunately, Cube does not generate the GCC Makefile. For "Other Toolchains" it generates the GPDSC file. After checking the contents of that file, I've managed to pr...


USB 2.0 chip recommendation?

Started by Georgi Beloev in comp.arch.embedded15 years ago 4 replies

Hi group, I need a USB 2.0 high speed (480Mbps) controller recommendation. It should meet most of the following criteria: - USB 2.0 @ 480...

Hi group, I need a USB 2.0 high speed (480Mbps) controller recommendation. It should meet most of the following criteria: - USB 2.0 @ 480 Mbps - sustained data rate > 20MB/s; preferably > 30 MB/s - parallel 8-bit or 16-bit interface - SPI and I2C (in hardware or software) - general-purpose I/O pins (8 or more) - easy to use - minimal or no firmware required - drivers available


Help needed with PSOC Invention Board

Started by Iain in comp.arch.embedded16 years ago 3 replies

Hi All, I've been messing around with the PSOC Invention/Mini Development board to try and remember how firmware works (verrryy rusty :) ) but...

Hi All, I've been messing around with the PSOC Invention/Mini Development board to try and remember how firmware works (verrryy rusty :) ) but I cannot get the thing to run the code. I've resorted to using the test.hex file that comes with the kit. Once I have programmed the part how do I get it to run the code. There is no monitor etc and I can't seem to find a software based "go" button....


Keil compiler or FX2 ?

Started by Thomas Hoppe in comp.arch.embedded16 years ago 4 replies

Hi ! I have some mysterious problems with cypress fx2. Sometimes if I make small changes in our firmware things go wrong (mostly the...

Hi ! I have some mysterious problems with cypress fx2. Sometimes if I make small changes in our firmware things go wrong (mostly the enumeration process failes). After adding some stupid line of code (BYTE xdata dummy[] = "dummy";) it works as expected ! I don't know what's responsible for this problem. Compiler ? Linker ? FX2 ? Perhaps anybody has some experience with this kind of problem...


STR9 Timer Prescaler Problem

Started by Nick Harold in comp.arch.embedded10 years ago

Hi All, I've revisted some of the STR9 Firmware Library Examples and the TIM Example2 works fine and is straight forward but stops working...

Hi All, I've revisted some of the STR9 Firmware Library Examples and the TIM Example2 works fine and is straight forward but stops working properly when you increase the timer prescale value (TIM_CR2-> CC). The example sets a timer prescale value of 0x20 and an LED is toggled. Increasing the prescale value slows the toggle rate, up until a certain prescale value. At around 0x45 (or something)


I2C Code for MSP430F2013

Started by mInfo in comp.arch.embedded13 years ago 4 replies

Hello, Is there anybody who can help with developing firmware code for MSP430F2013 chip? Simple algorithm. Limited components count....

Hello, Is there anybody who can help with developing firmware code for MSP430F2013 chip? Simple algorithm. Limited components count. All components are using I2C bus to communicate. I just do not have that kind of experience to generate the code by myself that could start working right away without spending a weeks for troubleshooting. I prefer somebody with current practical experience...


parser for embedded systems

Started by chrisu in comp.arch.embedded11 years ago 7 replies

hello, i need to use a parser in my embedded software. currently i am trying to integrate tinypy or lua. has anyone experience using parsers...

hello, i need to use a parser in my embedded software. currently i am trying to integrate tinypy or lua. has anyone experience using parsers in embedded software. the requirements for the parser are the following: - easy to integrate in a c application, no c++ - small footprint, some kbytes in flash and ram - fast - execute functions from firmware with parser - command line interface, ...


USB protocol and uC ,Help needed

Started by blisca in comp.arch.embedded12 years ago

Hello,i'm Diego from Milan ,Italy i did at home a kind of "educational board" with a 9S12 microcontroller and aPDIUSBD12 USB interface i'm...

Hello,i'm Diego from Milan ,Italy i did at home a kind of "educational board" with a 9S12 microcontroller and aPDIUSBD12 USB interface i'm trying to implement the protocol to make my USB device enumerated Using this site http://www.beyondlogic.org/usbnutshell/usb7.htm#Enumeration as a reference,of course my firmware will be a little different being my device based on parallel data inst...