Forums Search for: Bootloader
Problems with programming AT91RM9200
inhi, 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...
Bootloading from SD card
inI 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...
HC08 and RAM bootloader routine
inI'm trying to build a RAM-executing routine for the HC08(AZ60A) documented in Motorola AppNote #AN1828. Basically, you generate...
I'm trying to build a RAM-executing routine for the HC08(AZ60A) documented in Motorola AppNote #AN1828. Basically, you generate a self-contained S19 file for a RAM-based message loop. This loop contains FLASH programming routines and acts upon subsequent messages which contain the ultimate S19 file user code. Writing everything in C (using Cosmic compiler) I've got my initial "maintenanc...
powerPC linux boot sequence
inAny 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
annoying errata....how common is this and how long till it gets fixed?
inAbout 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...
Marvel 88E1145 Chipset(PHY) Queries
Hello Sir/Madam, We have following queries regarding Marvel 88E1145 chipset. Following are few observations: We have connected all MDIO...
Hello Sir/Madam, We have following queries regarding Marvel 88E1145 chipset. Following are few observations: We have connected all MDIO and MDC to single port. PHY ID read from controller is always ?FFFF?, hence initialization fails. When we give command in U-boot (bootloader) as ?mii read 2 0 ? We see MDIO and MDC being toggled in CRO. We enabled the ?DIS_125CLK
Optimizing Linux on ARM920T (MXL from Freescale)
inHi all, I just started to develop Linux OS for arm920t processor. I want to build very simple and quick kernel, because I need...
Hi all, I just started to develop Linux OS for arm920t processor. I want to build very simple and quick kernel, because I need real-time operations. I have compiled 2.6.23 kernel (XIP, 1.1MB), have wrotten simple bootloader (1.5KB). I use uClibc and buildroot toolchain. I want to start linux kernel as quick as possible after power on (less that 1s is wanted). I will disable console, will ru...
Self booting systems with out bootloader?!!!
inDear 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...
PIC18f452 Program Memory Problem
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,
detecting memory-mapped i/o peripheral in OS
inhi all, can any explain function of bootloader, and how linux or other OS detects the external pheripherals on an x86...
hi all, can any explain function of bootloader, and how linux or other OS detects the external pheripherals on an x86 processor(80486). 2. which will create GDT,LDT,IDT in system linux or BIOS or boot loader. 3. if added new peripheral which is memory mapped in to the system address space(memory-mapped i/o) : how can i see the pheripheral in linux or other os, fo...
MPC83xx PCI Memory Access causes system hang
I have an MPC83xx based system. We have PCI device connected. I am currently working on the bootloader to setup and test the PCI...
I have an MPC83xx based system. We have PCI device connected. I am currently working on the bootloader to setup and test the PCI subsystem onboard. Following things are done. 1. Enabled PCI 2. configured and identified all the PCI devices onboard. 3. Identified the Memory space needed for each of the device. 4. Following setting are done - system registers are located @ 0xE0000000 - hen...
How to redirect kernel messages to serial console
inHi, I am trying to redirect kernel message to serial console. I am trying to modify LCD device driver for cirrus EP9307 board. We are using...
Hi, I am trying to redirect kernel message to serial console. I am trying to modify LCD device driver for cirrus EP9307 board. We are using 2.6.8.1 kernel and reboot as bootloader. I have enabled support for serial console in kernel config using menuconfig. The default console is set to tty0 which is lcd in our case. How can i change this to ttys0(uart1). On net there is some informatio...
AT91RM9200 Linux Board bootloader problems?
inHello, I am extremely new to this stuff and just got a AT91RM9200 Linux Board. I was going to download Python to it to make some programs....
Hello, I am extremely new to this stuff and just got a AT91RM9200 Linux Board. I was going to download Python to it to make some programs. After setting it up per the setup MANUAL, it seemed to lad fine. I proceeded to download Python but it just wouldn't work. I researched and found that i had an error when booting (Error bad CRC, continuing loading Linux environment). The best fix to this proble...
How Physical Memory Mapping / Allocation works
inHi guys, I am new on software programming and I am trying to understand some basic/ important things.I am interested in Bare-metal software...
Hi guys, I am new on software programming and I am trying to understand some basic/ important things.I am interested in Bare-metal software programming, so please give me answers related on this. My question is: who is responsible and manage the physical memory mapping / allocation? Meaning, If I have 1GB physical memory on my system, the 1) CPU or 2) the Bootloader (like GRUB, U-b
Spontaneous erasure of AVR working as SPI slave
Hi, I'm using an ATmega32U2 uC as an SPI slave. Namely it receives the I2S data stream sent to the DA1134F DAC in the AUREL's audio link (...
Hi, I'm using an ATmega32U2 uC as an SPI slave. Namely it receives the I2S data stream sent to the DA1134F DAC in the AUREL's audio link ( http://aurelwireless.com/rf-wireless-modules/product-info.asp?id=303 , http://aurelwireless.com/rf-wireless-modules/product-info.asp?id=302 ) However once, when I pressed RESET button to enter the DFU bootloader and update the firmware, I've stated, t...
UART Emulation
inI am using an Atmel AT89C5132 and am connecting it through the USB bootloader to my computer. But I want to interpret the data as a...
I am using an Atmel AT89C5132 and am connecting it through the USB bootloader to my computer. But I want to interpret the data as a Serial input. I have heard you can use UART emulation (Communication Device Class). Where you can set the USB Class with a virtual COM port in Windows, and then can send/receive data using the Windows normal UART communication. Basically emulate the COM port using...
Unable to query target part layout
inUnable to query target part layout!!! When I work with the xilinx edk(ver8.1), after buttoning down the ? download bitstream?, I want to...
Unable to query target part layout!!! 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.. ------------- Performing CFI Query on the flash part(s)...Processor started. Type "st...
armv4l-unkown-linux-gcc compiler problem!!
inHi, I am a newbie in the embedded system world. Currently, I got a development board with StrongARm 206MHz CPU. I got the vivi and the cross...
Hi, I am a newbie in the embedded system world. Currently, I got a development board with StrongARm 206MHz CPU. I got the vivi and the cross compiler and prepared to compile a bootloader for my embedded system, However when I run the "make" command /opt/host/armv4l/bin/armv4l-unknown-linux-gcc -I/root/cheong/gsl/linuette/vivi/i nclude -I/opt/host/armv4l/include/ -Wall -Wstrict-prototypes -O...
Amtel SAM9 "boot from NAND" is a myth?
inWe recently based a board on an Atmel AT91SAM9G20 part which the FAE and rep said could boot from NAND flash. The eval board can indeed...
We recently based a board on an Atmel AT91SAM9G20 part which the FAE and rep said could boot from NAND flash. The eval board can indeed be configured to boot from NAND flash. However, when it comes time to spec parts for a real product, we find that's all smoke and mirrors. The Atmel SAM9 parts require that block 0 be completely free of bit errors since the ROM bootloader doesn't do ECC (...
Flash Memory - Loading an Application of 2M size into 1M Flash memory
inHi Friends, I have 1M flash memory allocated for Application. But the Application size exceeds the 1M limit (Application size is 2M). But,...
Hi Friends, I have 1M flash memory allocated for Application. But the Application size exceeds the 1M limit (Application size is 2M). But, now i cannot redesign the hardware and fit in any extra Flash Memories to resolve this size issue . I have RS232, Ethernet support on my board. My Bootloader is loading the application perfectly. ( I tried with a small application that spits some stri...