EmbeddedRelated.com
Memfault Beyond the Launch

GM29 Sony-Ericsson modem problem

Started by GM in comp.arch.embedded15 years ago

Hi I have a GM29 Sony-Ericsson modem for a fleet tracking system. I was doing firmware tests for the 8051-based system that controls it. The...

Hi I have a GM29 Sony-Ericsson modem for a fleet tracking system. I was doing firmware tests for the 8051-based system that controls it. The modem did work well previously, but from yesterday when it comes to the stage to set the APN (with AT+CGDCONT) the serial coms come to a halt (from the modems point of view). I did connect from my PC to the modem directly and repeated the sequence ...


fx2lp out endpoint not arming (AUTOOUT mode)

Started by Anonymous in comp.arch.embedded8 years ago 9 replies

In older fx2 firmware code I'm leaving the REVCTL register alone but due to some (other) EP problems I'm having, I figured I should set...

In older fx2 firmware code I'm leaving the REVCTL register alone but due to some (other) EP problems I'm having, I figured I should set REVCTL's DYN_OUT and ENH_PKT bits. With these bits set (according to the fx2 technical reference manual) one doesn't need to induce a 0-> 1 transition on EPnFIFOCFG to arm the endpoint (fx2 trm 15-24). However, endpoints are now armed by writing to OUTPKT


OOP and OOD for senior C-style embedded software engineers

Started by like2learn in comp.arch.embedded14 years ago 21 replies

We have a few embedded software engineers who had worked on embedded application for many years with C. Now we decide to switch to C++ and adopt...

We have a few embedded software engineers who had worked on embedded application for many years with C. Now we decide to switch to C++ and adopt OOP and OOD in our next generation firmware. Although most of us have some kind of knowledge toward C++/OOP/OOD, none of us was formally trained before. Are there any good books or online tutorials that you can introduce to us? Free downloadable mate...


68332 horrible crash

Started by John Larkin in comp.arch.embedded15 years ago 10 replies

Situation: an FPGA drives the IRQ6 input, the portF pin. It's set up to use another chip select as the autovector generator. This mostly works....

Situation: an FPGA drives the IRQ6 input, the portF pin. It's set up to use another chip select as the autovector generator. This mostly works. The FPGA pulls it low, the ISR runs, and the ISR pokes the FPGA to release (raise) the interrupt request pin before it exits. But sometimes the firmware wants to shut down the associated subsystem so tells the fpga to clear the interrupt request, wh...


Available TS/SCI real-time software engineer

Started by _DouglasKBell in comp.arch.embedded15 years ago 1 reply

I will be available for contract software architecture, design, and development beginnin in June. Qualification Highlights: * 20+ years of...

I will be available for contract software architecture, design, and development beginnin in June. Qualification Highlights: * 20+ years of real-time embedded firmware and software engineering. * Active TS/SCI clearance with poly * U.S. defense clients: LOCKHEED-MARTIN, NORTHROP GRUMMAN, APPLIED SIGNAL TECHNOLOGY, RADIX TECHOLOGY Douglas K. Bell, Owner The Software Factory, Inc. P...


Two-wires RS485 single master multi slaves: how to define the receiving buffer

Started by pozz in comp.arch.embedded11 years ago 15 replies

I have a typical two-wires RS485 network with multiple nodes. Only one node (the master) can start a communication: it sends a packet/request...

I have a typical two-wires RS485 network with multiple nodes. Only one node (the master) can start a communication: it sends a packet/request and receives a packet/answer. Usually the slaves can't communicate without the help of the master. The slaves could be different, so running a different firmware on different CPUs. Of course, all the slaves understand a common protocol (synta...


Standard PLC functions in ARM7 ?

Started by lars odlen in comp.arch.embedded15 years ago 3 replies

We need to design a specific I/O unit with on board Boolean logic. Would be good to use industry standard PC based PLC programming tools (because...

We need to design a specific I/O unit with on board Boolean logic. Would be good to use industry standard PC based PLC programming tools (because they are known and existing). Is there ready firmware for the ARM7 that holds the PC communication, the Boolean logic, debugger and the other standard PLC functions? Thankfully Lars.odlen@safeline.eu


gpif is not triggered

Started by puniths_d in comp.arch.embedded16 years ago

hello, I am developing a cypress FX2 firmware to interface it with FIFO. iam usinfg GPIF master mode. I have downloaded cyconsole to test...

hello, I am developing a cypress FX2 firmware to interface it with FIFO. iam usinfg GPIF master mode. I have downloaded cyconsole to test my firm ware . i have generated the control signals using the GPIF tool. i am able to download the firm ware and check the statue of the FIFO , GPIF ( for idle ) and EP2 (out) using the vendor commands . when a send the data from tne host to EP2 for...


Microcontroller Development Kit for hobby project

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

I wanted to do some hobby projects and request your recommendation for microcontroller development kit/board which should have included...

I wanted to do some hobby projects and request your recommendation for microcontroller development kit/board which should have included with following features and parts. As this is my hobby project, my budget is around US$100: 1) USB connectivity 2) Firmware downloading thru serial (or USB) port (I don't have any ROM burner) 3) Some input switches or sensors 4) Some output LEDs 5) Powe...


Microchip PicKit Serial Analyzer Crash

Started by Tom Lucas in comp.arch.embedded17 years ago 2 replies

I'm using Microchip's PicKit serial analyzer to find out why my I2C is playing up. The analyzer is set up to be an I2C slave and to accept...

I'm using Microchip's PicKit serial analyzer to find out why my I2C is playing up. The analyzer is set up to be an I2C slave and to accept external power. However, when I start communication then the PC software crashes and the Just-In-Time debugging reports a System.NullReferenceException error. I've downloaded the latest version of the software, updated the firmware in the analyzer ...


24C16A EEPROM programmer

Started by pozz in comp.arch.embedded6 years ago 1 reply

I have some 24C16A to program. I have a working 24C16A to clone. What is a fast and cheap way to proceed? I need a software and an hardware...

I have some 24C16A to program. I have a working 24C16A to clone. What is a fast and cheap way to proceed? I need a software and an hardware interface (USB to IIC or RS232 to IIC). I have a PicKit2, but I'm not sure if they can be used to program IIC EEPROM. If yes, what is the software to use? I could write a simple firmware for an MCU with IIC that connects to a PC (via RS232 or...


Share code between bootloader and application

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

I will use one MCU with integrated USB OTG peripheral for two purposes: - bootloader for firmware upgrade from USB pendrive - USB connection...

I will use one MCU with integrated USB OTG peripheral for two purposes: - bootloader for firmware upgrade from USB pendrive - USB connection to an Android smartphone during application As you know, USB Host stack is a complex piece of code that has a high Flash size. In my scenario, I need two different USB Host: one for bootloader and one for application. Is there a possibility to ...


Any project for embedded system design (entry level)?

Started by Lee in comp.arch.embedded20 years ago 3 replies

Dear all, Can anybody suggest me a project (open source or part-time job or intern)?I need a project to develop my skills. I am targeting...

Dear all, Can anybody suggest me a project (open source or part-time job or intern)?I need a project to develop my skills. I am targeting at embedded system sofware or firmware for wireless multimedia application, such as device driver, assembly programming, DSP programming, RTOS porting and so on. My skills: 1. I am excellent in C++ programming and have working experiences in compil...


Linux on AArch64 (arm64) - memory alignment problems when using coherent DMA buffers with "sendto"

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

Hi, I was creating a firmware and software for UltraScale+ based data acquisition embedded system. The code was ported from the 32-bit Zynq...

Hi, I was creating a firmware and software for UltraScale+ based data acquisition embedded system. The code was ported from the 32-bit Zynq platform, where it worked perfectly. The acquired data are transferred by DMA to the buffers, allocated with: dma_zalloc_coherent(&pdev-> dev, BUF_SIZE, &phys_buf[i],GFP_KERNEL); The buffer is memory mapped to the user space with: remap_pfn_range(vm


EZ-USB GPIF - very odd issue

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

I am using a Cypress EZ-USB FX2LP (low power version of the FX2) on a 4-layer PCB that I've designed. I have created a very simple...

I am using a Cypress EZ-USB FX2LP (low power version of the FX2) on a 4-layer PCB that I've designed. I have created a very simple GPIF waveform that wiggles a couple of control signals and reads/writes data via the 16-bit data bus. I am only implementing the single read and single write waveforms at this time. Once I started testing my firmware I noticed that the values on the data bus ...


PIC 18F2550 CONFIG BITS

Started by Jake in comp.arch.embedded15 years ago

I have a PIC programmer based on the WISP628 design, which I have used successfully for several years. On my latest project I am attempting to...

I have a PIC programmer based on the WISP628 design, which I have used successfully for several years. On my latest project I am attempting to program a PIC 18F2550. I had to update the firmware on the programmer, and it now appears to program and verify the code, but it won't program the CONFIG bits. For example, the first CONFIG word is at 300000; my HEX file wants to put 0x25. I can s...


FPGA on Android

Started by Tim in comp.arch.embedded9 years ago 13 replies

- non-volatile FPGA plus FTDI USB chip - connects to an Android host mode USB port - application software in Lua, with Java interface/driver -...

- non-volatile FPGA plus FTDI USB chip - connects to an Android host mode USB port - application software in Lua, with Java interface/driver - high-level Gideros software for whizzy graphics - FPGA firmware samples, including logic analyzer in source also works on a PC - useful for reprogramming the FPGA. Everything open source. www.bugblat.com/products/fan -- Tim


New to USB Device Driver Development

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

Hi - I have an mechanical device which has 6 different operational functions. I want to develop a USB interface for the device. Effectively, I...

Hi - I have an mechanical device which has 6 different operational functions. I want to develop a USB interface for the device. Effectively, I want to replace a manual "six position" switch with a USB solution so I can control the device through software. 1. How should I select a USB controller 2. How should I select a Firmware solution 3. How best should I develop the software to communic...


What does 'Programming experience with C on Linux is mandatory' mean?

Started by Robert Willy in comp.arch.embedded9 years ago 6 replies

Hi, I am an embedded engineer, having some C experience. There is a position which says: Position: Embedded Development Engineer...

Hi, I am an embedded engineer, having some C experience. There is a position which says: Position: Embedded Development Engineer .Programming experience with C on Linux is mandatory Here is Job Description: "We are seeking Senior Software Engineers with experience in systems programming. The successful incumbent will develop / integrate / troubleshooting firmware


USB circuit disconnects when the circuit is put near another surface

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

Hello, I have built a basic circuit for the PIC18f4550 using a 20 MHz crystal from http://www.create.ucsb.edu/~dano/CUI/ . I have installed...

Hello, I have built a basic circuit for the PIC18f4550 using a 20 MHz crystal from http://www.create.ucsb.edu/~dano/CUI/ . I have installed the HID firmware from http://www.lvr.com/usb.htm (USB complete). The circuit works fine and connects ok then installs the driver as long as it is suspended in free space. As soon as the circuit comes near ( 2-3 cm) another surface (paper or the wo...



Memfault Beyond the Launch