Diffrence of boot between AT91sam960 and AT91sam9G20

Discussion around AT91RM9200 and SAM9 Series Products.

Moderator: nferre

marcd
Posts: 3
Joined: Wed Jun 05, 2013 5:27 pm

Diffrence of boot between AT91sam960 and AT91sam9G20

Wed Jun 05, 2013 5:46 pm

I have a little problem with a new custom board with sam9G20. A old version (with sam9260) of this board works.

When I boot this board, I have on the serial link the message "RomBOOT" followed by the ">" character. When I send the command "V#" I have the answer "v1.7 Jul13 2".

If I do the same operation with the new board, I have on the serial link the message "RomBoot" but it is not followed by the character ">" and when I send the command "V#" I haven't the answer.

Can somebody give me idea of problem origin ?

Thanks
CptTitanic
Posts: 871
Joined: Sat Oct 30, 2010 6:04 pm

Re: Diffrence of boot between AT91sam960 and AT91sam9G20

Wed Jun 05, 2013 7:22 pm

Make sure you don't have bootable code in other devices RomBoot enumerates. ie NAND, DataFlash, MMC/SD, etc

Break the CS connections as required.
marcd
Posts: 3
Joined: Wed Jun 05, 2013 5:27 pm

Re: Diffrence of boot between AT91sam960 and AT91sam9G20

Thu Jun 06, 2013 9:28 am

Thanks CptTitanic, but what do you means with CS connections, I don't find this in the documentation ?
blue_z
Location: USA
Posts: 1991
Joined: Thu Apr 19, 2007 10:15 pm

Re: Diffrence of boot between AT91sam960 and AT91sam9G20

Thu Jun 06, 2013 10:10 am

marcd wrote:what do you means with CS connections, I don't find this in the documentation ?
"CS" as in the "chip select" pin of each possible device mentioned in Boot Strategies that is on your new custom board.

The processing of the "V#" input is possible only by the SAM-BA Monitor, but that is only executed after all possible boot devices are considered to have no boot programs.

Older versions of RomBOOT (e.g. as in the AT91SAM9260) would always output the ">" on a new line after the "RomBOOT". That apparently has changed so that the prompt is only output if the Monitor is executed.

To what degree has your new custom board been checked out?

Regards
marcd
Posts: 3
Joined: Wed Jun 05, 2013 5:27 pm

Re: Diffrence of boot between AT91sam960 and AT91sam9G20

Thu Jun 06, 2013 3:38 pm

* I did tests with AT91sam9G20 with neither boot device :
1- If the serial connector is connected but not the USB
- the processor send "RomBoot" on the serial link
- after, I plug the USB connector
- the processor send ">" on the serial link
- the command "V#" doesn't work on the serial link but works with the USB link
2 If the serial and USB connectors are connected :
- the processor send "RomBoot" and ">" on the serial link
- the command "V#" doesn't work on the serial link but works with the USB link

=> SAMBA monitor waits an USB link valid to send ">"

* I did the same tests with AT91sam9260 with neither boot device :
1- If the serial connector is plug but not the USB
- the processor send "RomBoot" and ">" on the serial link
- the command "V#" works on the serial link
2- If the serial and USB connectors are plugged :
- the processor send "RomBoot" and ">" on the serial link
- the command "V#" doesn't work on the serial link but works with the USB link

=> The SAMBA monitor responds to the command from serial link if USB connector is not plugged and from USB if USB connector is plugged

Regards

Return to “SAM9 ARM9 MPU”

Who is online

Users browsing this forum: No registered users and 0 guests