EmbeddedRelated.com
The 2024 Embedded Online Conference

Invoke bootloader in ISP mode on LPC2368

Started by maximb in comp.arch.embedded13 years ago 2 replies

Hi, all. My custom board has a LPC2368 installed and runs FreeRTOS. What I am trying to do is to invoke bootloader in ISP mode from...

Hi, all. My custom board has a LPC2368 installed and runs FreeRTOS. What I am trying to do is to invoke bootloader in ISP mode from my application - to allow in-field firmware upgrade, when FlashMagic tool will be used. I referred the NXP appnote AN10356 to get a clue of how to do it. What I changed in the example given by the appnote, is the use of GPIO pin P0.14, since the silicon use...


OT a little: Linux program to talk to serial port for downloading firmware?

Started by Pat Farrell in comp.arch.embedded18 years ago 13 replies

I'm working on a project using a TI MSP430. The compiler/IDE tool (IAR) wants to run on Windows. To download new flash code, it want me to use...

I'm working on a project using a TI MSP430. The compiler/IDE tool (IAR) wants to run on Windows. To download new flash code, it want me to use zmodem protocol over a serial line. Which seems to be pretty straightforward on Windows using Hyperterminal. I haven't used a modem or serial communications program in this century. Is there a nice linux way to do the same thing? Thx -- ...


CLIL source code from book "Firmware demystified"

Started by Roman Mashak in comp.arch.embedded19 years ago 9 replies

Hello, All! Recently this book has fallen into my hands and I was reviewing the chapter dedicated to development of Command Line Interface...

Hello, All! Recently this book has fallen into my hands and I was reviewing the chapter dedicated to development of Command Line Interface for generic embedded system. I was confused, the author offers unusual method: there is main function getting command line from user and parsing it, than calls appropriate function (for example, which shows env. variables: show_env()) and pass ...


Problem with example of ethernet bootloader for LPC2300

Started by maximb in comp.arch.embedded13 years ago

Hi, all. Recently I downloaded the latest version of FlashMagic tool (version 5.74.2160) with secondary Ethernet bootloader example for...

Hi, all. Recently I downloaded the latest version of FlashMagic tool (version 5.74.2160) with secondary Ethernet bootloader example for LPC2300 included. The provided example of bootloader code is for LPC2364 and the example application (Blinky) is for LPC2378. My custom board is based on LPC2368 and my final intention is to allow in-field firmware upgrade using Ethernet link, when the seco...


thermal printer font problem

Started by tamilmaran s in comp.arch.embedded19 years ago 3 replies

hi, Now we are working in the firmware development for thermal printer. One of the requirement is that the printer should have 10...

hi, Now we are working in the firmware development for thermal printer. One of the requirement is that the printer should have 10 character set with 3 different size. Actually the printer head getting 1/0 corresponding to the bitmapped hex value of the character. But we don't know, how to get the bitmapped hex value of each character. Is there nay free tool/application in the net, which co...


Linux "wait_queue" equivalent in VxWorks 6.x

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

Hello all. While porting firmware from Linux 2.4 to VxWorks 6.x, I came across a Linux object named "wait_queue". I'm trying to figure out...

Hello all. While porting firmware from Linux 2.4 to VxWorks 6.x, I came across a Linux object named "wait_queue". I'm trying to figure out what's the best VxWorks object that fulfill the Linux "wait_queue" task. I started to use VxWorks message queues for it, but I'm not sure that it is the same synchronization concept. Does anybody have any experience on this? Regards, Ebastec


Although I unenable output, it still outputs 2.5 volt...

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

Hi, I am developing a data transmission circuit using the Cypress EZ-USB development kit. I have a question about setting register. When I...

Hi, I am developing a data transmission circuit using the Cypress EZ-USB development kit. I have a question about setting register. When I unenable a certain pin, for example, CLKOUT pin, it have to be 0 Voltage, I think. But although the CLKOUT pin become to be float, it still outputs 2.5 Volt. Is it correct? Or, because of wrong firmware I made, it become to 2.5 Volt, not to 0 Volt? I am ...


Unit testing for embedded development

Started by pozz in comp.arch.embedded6 years ago 4 replies

I'm not an expert on test-driven development. I know the general ideas behind TDD, however I never used it in my projects. I want to start...

I'm not an expert on test-driven development. I know the general ideas behind TDD, however I never used it in my projects. I want to start using TDD, at least creating some unit testing on some more critical units. However I have many difficulties. For a module that calculates a checksum, it is very simple to create a unit test. However an embedded firmware is more complex. Consider...


Again which micro controller for electromagnetic noisy environments

Started by narender64 in comp.arch.embedded16 years ago

Dear Friends, I am about to chose a micro controller for another power control unit application. Earlier I used Renesas (26 series) it was...

Dear Friends, I am about to chose a micro controller for another power control unit application. Earlier I used Renesas (26 series) it was immune enough. For my new application I need some new features like self programming controller which can update its firmware with a new version from a serial port ,better tools support, at least 3 serial ports, no limitation in using all serial ports ( in ...


(Slightly OT) Get a cake made to look like a product?

Started by larwe in comp.arch.embedded16 years ago 11 replies

My team is just about ready to release a product that has cost a lot of gray hair and antidepressants what with firmware problems,...

My team is just about ready to release a product that has cost a lot of gray hair and antidepressants what with firmware problems, build problems and so forth. I want to have a little launch party, and I'd like to include a cake that's made to look like the retail box of the product - printed with the actual box artwork on five sides. It's a simple rectangular box. But I can't seem to find an...


Pluggable Firmware Architecture for Embedded System

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

Can any one guide me how to develop pluggable fimrware architecture for embedded system. I am developing a product using ARM Cortex-M3 core. I...

Can any one guide me how to develop pluggable fimrware architecture for embedded system. I am developing a product using ARM Cortex-M3 core. I am looking for an architecure where there will be a bare minimum functionality involved in product. However additional functionalities or modules are pluggable which can be added or removed from product any time based on requirements. For example, firmwa...


Cypress FX1 / FX2LP bulk transfers - interrupt based

Started by gmonteyne in comp.arch.embedded19 years ago 4 replies

Setup - Cypress Development Board, with FX1 - out bulk transfer on EP6 - double buffering - ports I/O (IFCONFIG:0.1 = 00b) Firmware is...

Setup - Cypress Development Board, with FX1 - out bulk transfer on EP6 - double buffering - ports I/O (IFCONFIG:0.1 = 00b) Firmware is based upon the samplecode 'bulkloop' supplied with the Development Board. Extract from ISR_EP6inout: { .... EP6BCL = 64; // write anything to BC to allow EP to be written to again EZUSB_IRQ_CLEAR(); // Clear US...


Help on learning 'wireless protocols (i.e. Bluetooth, WiFi, the internet of things)'?

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

Hi, I would think I have enough DSP knowledge and experience as a DSP firmware engineer. I even completed a WiFi physical implementation...

Hi, I would think I have enough DSP knowledge and experience as a DSP firmware engineer. I even completed a WiFi physical implementation project, i.e. I know the WiFi packet structure etc. I also know basic TCP/IP, UDP definition and its application in embedded systems. My problem is about programming on WiFi or Bluetooth for an embedded system. I have quite several DSP evaluation board...


Want books about real-time embedded systems

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

I am currently reviewing the firmware of a real-time embedded application. The application was first developed about 8 years ago and was...

I am currently reviewing the firmware of a real-time embedded application. The application was first developed about 8 years ago and was maintained by a group since then. I will determine whether it needs merely a face-lift or even a marrow implantation. It is kind of sys eng.'s task. I have years' experience in developing embedded hardware and software, but I am lack of system-level traini...


Cypress GPIF: Bulk read error

Started by Gavin Brewer in comp.arch.embedded17 years ago 1 reply

Guys, I am working with a Cypress EZ-USB FX2 prototyping board connected to an Omnivision camera chip that spits out data far faster than...

Guys, I am working with a Cypress EZ-USB FX2 prototyping board connected to an Omnivision camera chip that spits out data far faster than the GPIF's Endpoint buffers are programmed to handle. The Keil uVision compiler is used for the firmware and libusb 0.1.12.0 for enumerating the USB devices at the PC end. I am using Control Requests, (or Vendor Requests in GPIF parlance) to co...


AVR uisp and STK500 Firmware version

Started by Ross K in comp.arch.embedded19 years ago 3 replies

I'm thinking if you use the UISP programmer with the STK500 board for AVR programming, you may have run into this already (I hope!!) I've...

I'm thinking if you use the UISP programmer with the STK500 board for AVR programming, you may have run into this already (I hope!!) I've been programming AVR devices with good success using uisp from unix (macOSX flavour) and using the STK500 with no problems. Unfortunately, I made the mistake of briefly using a PC with AVR-Studio on it, and it re-programmed my STK500 with updated fir...


usb transfer between PC and de2 board

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

HI everyone, I'm trying to send 16 byte data block from PC to DE2 board and then the DE2 board will transfer back the data to PC using bulk...

HI everyone, I'm trying to send 16 byte data block from PC to DE2 board and then the DE2 board will transfer back the data to PC using bulk transfer.(working environment : window Xp) For the firmware part, I do modify the ReadEndpoint, WriteEndpoint and SetEndpointConfiguration to read and write 16 bytes data. But I still can?t get the correct result. What had I miss? Can somebody hel


AT89C51SND2C / AT83SND2C

Started by Pete in comp.arch.embedded19 years ago 1 reply

Has anyone here got any experience with these chips? I'm looking into trying to make a Compact Flash mp3 player using:- 1. AT89C51SND2C /...

Has anyone here got any experience with these chips? I'm looking into trying to make a Compact Flash mp3 player using:- 1. AT89C51SND2C / AT83SND2C - Microcontroller with MP3 decoder, DAC and amplifier, as well as compact flash interface and USB facility to update firmware - http://www.atmel.com/dyn/products/product_card.asp?part_id=3527 2. Nokia 3310 Display (Philips PCD8544) - 84x48 B/...


Samsung S3C4510B Memory Remapping

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

Hello, I am writing the firmware for a custom board which uses the Samsung S3C4510B MCU. It board has 512KB of ROM and SRAM. I would like...

Hello, I am writing the firmware for a custom board which uses the Samsung S3C4510B MCU. It board has 512KB of ROM and SRAM. I would like to remap the memory into the following locations ROM at Bank0: 0x00000000 - 0x00080000 RAM at Bank1: 0x00100000 - 0x00180000 In my assembly program, I initialised the control register with the following instructions: ;Initialise SYSCFG register...


Cypress PSOC CY8CKit-49-42xx Prototype Kit

Started by rickman in comp.arch.embedded10 years ago 4 replies

I am helping to port Mecrisp Forth to the PSOC and am having trouble loading my program to the eval board. I am using the $4 CY8CKit-49-42xx...

I am helping to port Mecrisp Forth to the PSOC and am having trouble loading my program to the eval board. I am using the $4 CY8CKit-49-42xx board with the more functional 4245 device. I started with a UART loopback program and modified it to be "bootloadable" which means it can be used with the bootload on this board. This is firmware on the board that accepts commands to flash a pro...



The 2024 Embedded Online Conference