EmbeddedRelated.com

FAT16 boot record error

Started by johsey in comp.arch.embedded12 years ago 7 replies

Hello, I'm developing a "USB card reader" which must read a 512 bytes non-writable memory and display it as a file. Since the 512 bytes...

Hello, I'm developing a "USB card reader" which must read a 512 bytes non-writable memory and display it as a file. Since the 512 bytes memory contains only data which have to be stored in the file, I have to define in firmware the entire FAT as a big array. Thus, no possibility to format the media using for example Windows. I'm encountering problems when I connect my device to the host P...


Recommendation on USB hub IC for USB memory stick

Started by Ron in comp.arch.embedded19 years ago 3 replies

Hi guys, I'm looking at ways to update our companies firmware out in the field (it will mostly be fpga code in .bit format). A USB memory...

Hi guys, I'm looking at ways to update our companies firmware out in the field (it will mostly be fpga code in .bit format). A USB memory stick would work nicely for this. Do any of you have any recommendations on a microcontroller that has a USB host core? Or what about USB-OTG? The port would only use a memory stick, no HID devices, etc. Thanks Ron


FX2LP I/O port issue... need help

Started by sylvain.azarian in comp.arch.embedded14 years ago

Good evening all. My design has a chip connected to a FX2LP ( 100 pins). The firmware, written and compiled with SDCC, works except access to the...

Good evening all. My design has a chip connected to a FX2LP ( 100 pins). The firmware, written and compiled with SDCC, works except access to the E port... I've tried several stuffs, like putting my "toggling code" into existing code and came to the conclusion that something is missing in my initialization code. In clear : I am not able to read or write to port E. An oscilloscope connected t...


Reverse-engineering an LZSS compression routine (on a Hitachi H8)

Started by Philip Pemberton in comp.arch.embedded20 years ago 1 reply

[Xposted to comp.arch.embedded - hopefully there are a few H8 asm gurus there who can help] Hi, I'm currently trying to reverse-engineer...

[Xposted to comp.arch.embedded - hopefully there are a few H8 asm gurus there who can help] Hi, I'm currently trying to reverse-engineer the LZSS decompression engine used in the Cybiko PDA to compress firmware updates (and small ASM and C programs) that are sent over a serial link. I've disassembled the bootloader and found the decompress() routine (in Hitachi H8 assembler), but ...


LAN interface/control project

Started by sibern in comp.arch.embedded17 years ago 2 replies

Dear All, I could be involved in a new project as hw engineer. The main issue is to interface/connect some kind of control machines via LAN....

Dear All, I could be involved in a new project as hw engineer. The main issue is to interface/connect some kind of control machines via LAN. I think remote log and fw upgrade could be requested too. I've got hardware design skills, mainly from industrial controls and sensors area and I've got firmware design knowledge too, mainly from teamworking on energy conversion devices. At the...


Struggling to find development tools for Alpha Microelectronics Parts

Started by Jim Flanagan in comp.arch.embedded15 years ago 3 replies

I've been tasked to attempt to revise some firmware (I have the source, assembly code) for an AM8A series processor made by Alpha...

I've been tasked to attempt to revise some firmware (I have the source, assembly code) for an AM8A series processor made by Alpha Microelectronics in Taiwan. To data I have yet to get an email response in regards to obtaining development tools for this processor. I understand that the part has been discontinued but they refuse to respond. They also will not allow me access to their do...


MSP430 crystal

Started by Anonymous in comp.arch.embedded17 years ago 5 replies

Hi, I am using MSP430F1101 with a 32.768kHz crystal. I have 100 samples fabricated but I find that 20% of them could not start. At...

Hi, I am using MSP430F1101 with a 32.768kHz crystal. I have 100 samples fabricated but I find that 20% of them could not start. At the beginning of the firmware, I have a loop to lock the DCO frequency to 2MHz using the external 32.768kHz as reference. I suspect the MSP430 cannot lock the DCO and stay in the loop forever. Did anyone have this problem before? Thanks for your help! Fei...


Software integration of routines

Started by scytale413 in comp.arch.embedded14 years ago 5 replies

In my work project, I was assigned as the firmware integrator for our digital power conversion board. We have different people working...

In my work project, I was assigned as the firmware integrator for our digital power conversion board. We have different people working on different subsystems within the board. There aren't any problems with physically integrate each power conversion subsystem, but I would like some help with software integration. Some of the routines are very time sensitive, others moderately, and a few are ...


Task priorities in non strictly real-time systems

Started by pozz in comp.arch.embedded4 years ago 73 replies

I have always worked on non real-time systems, i.e. when the reaction of the system to an event should occur in a reasonable time. For example,...

I have always worked on non real-time systems, i.e. when the reaction of the system to an event should occur in a reasonable time. For example, when the user presses a button, a motor should start rotating. If the motor starts after 100us or 100ms is not so important. I never used RTOS, so the architecture of my firmware is based on "superloop technique" (background tasks running in the...


Remote access from Internet

Started by Tarmo Kuuse in comp.arch.embedded15 years ago 39 replies

Hi all, A residential/light-industrial power device has a simple web interface which allows monitoring and configuring it, upgrading firmware...

Hi all, A residential/light-industrial power device has a simple web interface which allows monitoring and configuring it, upgrading firmware etc. The usual stuff. Device is running eCos and web interface is powered by ATHTTPd with tcl scripting. Users do not feel warm and fuzzy dragging their bones to site, hooking up a laptop and then clicking away whilst standing or sitting on ...


Trying to reverse engineer a Palm IIIx--can't figure out the up/down buttons!!

Started by Jim in comp.arch.embedded16 years ago 7 replies

Hi, Yeah, I know the Palm IIIx is kinda old, but...I want to overwrite the OS (already have my own little piece of firmware in flash), and...

Hi, Yeah, I know the Palm IIIx is kinda old, but...I want to overwrite the OS (already have my own little piece of firmware in flash), and would really like to make use of the up/down buttons. (I know the other 4 buttons are input to Port D, D0-D3). I looked at all the gpio (parallel port) inputs and can't find any handling those two buttons. I looked through the POSE source code and ...


wavecom gr64 blues

Started by adams10 in comp.arch.embedded17 years ago

Having problems with gr64 transition from gr47 I design primary cell battery powered equipment large volume and have had nothing but trouble...

Having problems with gr64 transition from gr47 I design primary cell battery powered equipment large volume and have had nothing but trouble moving to the wavecom gr64 below have been my issues 1) Power supply -Power requirements are much more challenging than gr47 I no it's class10 not class8 but even so after changing in firmware still is not as easy as gr47 had to do mental gymnastics to ove...


USB device bootloader: which method do you prefer?

Started by pozz in comp.arch.embedded8 years ago 16 replies

I'm designing a small electronic gadget with a USB device port. Now I'm thinking about a good method to upgrade the firmware through the USB....

I'm designing a small electronic gadget with a USB device port. Now I'm thinking about a good method to upgrade the firmware through the USB. The process should be as simple as possible for the user. I think there are three main method, each one with pros and cons. In all of them, the user should only press a button while the device is connected to the host (so powered up). At startup, ...


USB host

Started by Drazen in comp.arch.embedded20 years ago 8 replies

Hi everyone, we are electronic designers and we want to read/write USD Drive keys in an electronic controller produced by ourselves. No...

Hi everyone, we are electronic designers and we want to read/write USD Drive keys in an electronic controller produced by ourselves. No standard Operating System (e.g. WinCE, Linux etc.) is used. We want to develop the function in our private firmware to read/write your USB Drive Key but we don't know how it works. We studied the USB 2.0 specifications overview but we believe that generic ...


USB FX2 Mass Storage Implementation

Started by EM van Rijk in comp.arch.embedded20 years ago 2 replies

Hello all, I working on a Cypress FX2 dev board thats Bulk-Only Mass Storage Compliant. I've looked at the CY4611 example in detail, but it...

Hello all, I working on a Cypress FX2 dev board thats Bulk-Only Mass Storage Compliant. I've looked at the CY4611 example in detail, but it is more limited than I need. I need to implement SCSI protocol at the firmware level, because there is no SCSI compliant device behind it. The problem I'm having is that I need to check for a CBW header to see if it's a valid SCSI command. This in...


PICKIT 2 development help on MPLAB or Piklab or any other IDE on a PIC18F2620

Started by ssylee in comp.arch.embedded17 years ago 2 replies

I have been trying to use the PICKIT 2 programmer option within MPLAB IDE, but it seems like the option to do so is disable as shown...

I have been trying to use the PICKIT 2 programmer option within MPLAB IDE, but it seems like the option to do so is disable as shown in http://imagebin.ca/view/86lX0hhQ.html. I have also tried to update the firmware of my PICKIT 2 separately on the software provided on the Microchip website, but it keeps on freezing regularly every time I have attempted to check my PIC18F2620 to see if it is ...


Ethernet programming question

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

I have a system based on the Freescale MPC5200B, running VxWorks, which has a strange problem. The system has a set of self tests which opens a...

I have a system based on the Freescale MPC5200B, running VxWorks, which has a strange problem. The system has a set of self tests which opens a socket server to the world. There is some PC software which opens a socket on the server for communication, and then the user on the PC can run batteries of tests on the card. The system also has a firmware uploader. It works in the opposite way ...


Embedded Software, Concurrent, Parallel

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

Hi, may I know what is the definition for embedded software? According to what I have gathered, a firmware, a software that determines...

Hi, may I know what is the definition for embedded software? According to what I have gathered, a firmware, a software that determines the operation of a microprocessor, is an embedded software. However, what about a GUI that a user used to control an embedded system. More specifically, this GUI resides on a general purpose PC, which is connected to the embedded system in some way. May I a...


Short Review of APC Master Switch, model 9210 us for Embedded tested.

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

I used APC 9210 to do regression power cycle test of system I designed the system firmware for. I just like to share a short review of...

I used APC 9210 to do regression power cycle test of system I designed the system firmware for. I just like to share a short review of this product base on my experiences. As I wish that I can google such info before I start using it. Here's go. --------------------------------Pro:-------------------------------- It basically works. I can use web, telnet, snmp to control the ...


Test framework for automated FW testing

Started by Tarmo Kuuse in comp.arch.embedded15 years ago 5 replies

Hi! I'm planning to automatically test a reasonably simple board in an embedded system. The tests cover functional requirements of the...

Hi! I'm planning to automatically test a reasonably simple board in an embedded system. The tests cover functional requirements of the firmware. Unit testing is not needed (it's already done). The module under test talks to a 3 other boards via SPI and serial. It has a few sensors and relays connected. All external boards and sensors will be simulated by a software test bench running...