EmbeddedRelated.com

AVR Studio 4 debugging issues

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

Hi, I am a beginner at using the atmega chip. I am using codevision to compile, AVR bootloader V2.1 to execute my program, but...

Hi, I am a beginner at using the atmega chip. I am using codevision to compile, AVR bootloader V2.1 to execute my program, but for troubleshooting, my AVR Studio 4 is not working correctly. When I open my project to debug, it does not list my source files. I want to be able to step through my program and check where it breaks. I seem to only be able to see the disassembler. I can open my...


Hex-Files - Record length

Started by Thomas Baier in comp.arch.embedded19 years ago 7 replies

Hi there, I'v got the following problem: I've got a C164CI microcontroller (Infineon) and I've written a prog to send Hex-Files to it. When I...

Hi there, I'v got the following problem: I've got a C164CI microcontroller (Infineon) and I've written a prog to send Hex-Files to it. When I work with the integrated OS of the microcontroller I always have to add '0xFF's to every record that has less than 32 byte. Now I'd like to write my own bootloader for the microcontroller and my question is: Do I always have to fill my hex records ...


But ARM9 has a bootloader , why do it need mo !!!

Started by werty in comp.arch.embedded17 years ago 6 replies

No low cost MCU has a better boot loader ! So which Luddite Linux nerd forced U-Boot on us !!! Smells of govt pork barrel...

No low cost MCU has a better boot loader ! So which Luddite Linux nerd forced U-Boot on us !!! Smells of govt pork barrel legislation .... Linux image needs nothing, it can be loaded into RAM and run ,, but Linux Nerds forced the fs to be RO , so it could be tested and .... Say what !!?? Stay tuned for free ARM7 OpSys , totally intrgrated solution to your s...


Simple bootloader for AVR?

Started by Anonymous in comp.arch.embedded19 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 ...


ARM processors and remap

Started by Mark in comp.arch.embedded15 years ago 4 replies

Hello I'm going to port bootloader U-Boot on a ARM based platform (arm926ej-s specifically), my final goal is to lauch Linux on my board. I...

Hello I'm going to port bootloader U-Boot on a ARM based platform (arm926ej-s specifically), my final goal is to lauch Linux on my board. I worked with arm7 CPU before, although this is my first experience with U-Boot. Now I'm gathering information on it. Many MCUs built on arm7tdmi core (for example, SAM7 family from Atmel) involve remapping, i.e. 0x0 address points on ROM at reset ...


IDEA: ARM stamp SBC ?

Started by rziak in comp.arch.embedded18 years ago 25 replies

Hello, I wonder if anyone makes something like Parallax did with PIC, but populated with ARM ? Anyone selling DIP40 device with ARM and...

Hello, I wonder if anyone makes something like Parallax did with PIC, but populated with ARM ? Anyone selling DIP40 device with ARM and FPGA and ethernet? With bootloader, RTOS and interpreter for fast prototyping? Digi has Connect ME device, but it is not DIP and anly 5 I/Os and UART from the ARM device is accessible. Lantronix has Xport with 3 I/O and UART and they are releasing new...


MMU question

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

Hi everyone, I am very new to Embedded Linux. I know that the MMU handles all of the address translations from Virtual to Physical. My question...

Hi everyone, I am very new to Embedded Linux. I know that the MMU handles all of the address translations from Virtual to Physical. My question is that how does the MMU know which physical addresses actually have RAM? Is this information provided by the CPU? Kernel? Bootloader? For example, if I have a board with the first bank of 64MB DRAM mapped to 0xa0000000 and second bank of 64MB DRA...


Problems with programming AT91RM9200

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

hi, I have designed board with AT91RM9200 microcontroller and I've got some problems with programming it... I wanted to program any bootloader...

hi, I have designed board with AT91RM9200 microcontroller and I've got some problems with programming it... I wanted to program any bootloader into connected AT45DB041D dataflash. Right now I can't send data via DBGU - I thought it is MAX3232's fault but I replaced it and still nothing. However sending data from ARM to PC works ok. Instead of programming dataflash with xmodem I tried to do it th...


powerPC linux boot sequence

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

Any can help me to find the boot sequence of powerPC 83xx of linux kernel after the bootloader transfer control to kernel.. Please please help...

Any can help me to find the boot sequence of powerPC 83xx of linux kernel after the bootloader transfer control to kernel.. Please please help me.... thanks, Nabendu


AT91RM9200 bootloaders (to boot into u-boot)

Started by Darrell Harmon in comp.arch.embedded20 years ago 2 replies

I have a board based on the AT91RM9200, and want to boot from SPI dataflash. The loader will proceed to boot u-boot (Which is too big for the...

I have a board based on the AT91RM9200, and want to boot from SPI dataflash. The loader will proceed to boot u-boot (Which is too big for the ROM bootloader to handle). I have read the atmel appnote on that, but boot program will need to be changed. My SDRAM is configured differently than the DK. The program with the appnote includes source, but it is missing quite a bit to be able to be ...


Bootloading from SD card

Started by eeboy in comp.arch.embedded14 years ago 22 replies

I want to enable my device to replace the contents of flash by reading in a binary file from the SD card. The catch is that I don't want to...

I want to enable my device to replace the contents of flash by reading in a binary file from the SD card. The catch is that I don't want to implement FAT in my bootloader. I want it to be as small in size and as simple as can be. The vast majority of the users will be running windows. The binary file (representing the new flash contents) does not have to be placed on the SD card by conventiona...


I2C troubleshooting

Started by Patrick in comp.arch.embedded19 years ago 11 replies

Hi, I'm developing an I2C slave device based on a MSP430F169. Another 'F169 is the master (for testing) and every now and then,...

Hi, I'm developing an I2C slave device based on a MSP430F169. Another 'F169 is the master (for testing) and every now and then, the communication breaks down. The master's application is derived from TI app note slaa208 "Interfacing an EEPROM to the MSP430 I2C Module". I'm implementing a I2C bootloader for the slave device, and the control flow goes like this: 1a) Master does "ack-...


serial port access for smdk2410

Started by sowmya in comp.arch.embedded16 years ago 1 reply

I have written an ARM920t assembly code for serial port access on smdk2410 board. I have compiled it using arm-elf-gcc which does not require...

I have written an ARM920t assembly code for serial port access on smdk2410 board. I have compiled it using arm-elf-gcc which does not require any underlying OS. How can I Port it directly to the RAM to make it executing without any bootloader or OS present. And also do I need to make any hardware initialization prior to initializing the UART.


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 ...


annoying errata....how common is this and how long till it gets fixed?

Started by Rick in comp.arch.embedded20 years ago 1 reply

About how long does it take to get a new version of a uC where most of the errata is fixed? The errata sheet for the AT91RM9200 is pretty long,...

About how long does it take to get a new version of a uC where most of the errata is fixed? The errata sheet for the AT91RM9200 is pretty long, and there are a few things that I hope are going to be fixed soon??? I think #37 has been fixed since parts at distributors are listed as 002, which I guess would mean bootloader version 2. This is important since I want to use an 8 bit parallel fl...


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, ...


Unable to query target part layout!!!

Started by xtmtd in comp.arch.embedded18 years ago

hi When I work with the xilinx edk(ver8.1), after buttoning down the ? download bitstream?, I want to make a bootloader from the ...

hi When I work with the xilinx edk(ver8.1), after buttoning down the ? download bitstream?, I want to make a bootloader from the external flash ,but a problem still baffles me all the time, when I pressed the ?program flash memory?, here is the context showed to me..------------- At Local date and time: Mon Aug 28 09:39:00 2006 xmd -tcl flashwriter.tcl started... Xilinx Microproce...


Self booting systems with out bootloader?!!!

Started by s.subbarayan in comp.arch.embedded19 years ago 5 replies

Dear all, I was going through vxworks6.0 kernel programmers manual.I came across the section on kernel and found this following...

Dear all, I was going through vxworks6.0 kernel programmers manual.I came across the section on kernel and found this following sentence regarding the various boot images possibles with vxworks6.0 version: "Self-booting VxWorks image can also be created, which do not require a boot loader." After this sentence a few pages down,I found the following line again: "For self-booting imag...


Newbie Question - Motorola MC68VZ328

Started by Dave Barton in comp.arch.embedded17 years ago

I've 'inherited' a custom board (with schems and datasheets etc, thank God!). I've never done any embedded work at all really and I've...

I've 'inherited' a custom board (with schems and datasheets etc, thank God!). I've never done any embedded work at all really and I've been having a play with this, with a little success. What I have a is a custom bootloader (S-Record, no source) and a RAM loader tool for the board. As I understand it, I basically set the board to Bootstrap and the RAM loader is a set of Bootstrap Records ...


PIC18f452 Program Memory Problem

Started by GaryI in comp.arch.embedded16 years ago

Hi, I've got a bootloader for the pic18f - The following function is ok for the pic18f8722 i'm using to write to prog memory. //load the...

Hi, I've got a bootloader for the pic18f - The following function is ok for the pic18f8722 i'm using to write to prog memory. //load the holding registers for (counter = 0; counter < uBOOTDIn.BiFWLen; counter++) { *((BiADR.pAdr)+counter) = uBOOTDIn.BiFWData[counter]; } //first we fill the required holding registers StartWrite(); while(EECON1_WR); //Wait till WR bit is clear Where,