Dear Everyone,
I would like to ask the forum's assistance in resolving the problem I experience in getting EVM6678L board to boot on any of the methods listed bellow.
I use CCS 5.1.0.090000 (Windows) with installed bios_mcsdk_02_00_04_16
The boot modes I tried are as follows:
1) ROM Ethernet Boot mode:
I set dip switches like the hw setup guide: SW3~6 -> (off, on, off, on) (on, on, on, off) (on, on, off, off) (off, on, on, on)
I don't see any BOOTP packet is sent from the EVM. I connected the EVM directly to the PC and through a switch then looking at the WireShark I didn't see any packet from the EVM.
2) Boot through i2c EEPROM:
a) Post boot
I burned the POST bin file in the EEPROM, according with the BIOS_MCSDK_2.0_User_Guide:
1. Copy post_i2crom.bin from mcsdk_2_00_04_16\tools\post\evmc6678l\bin to mcsdk_2_00_04_16\tools\writer\eeprom\evmc6678l\bin.
2. Open eepromwriter_input.txt in mcsdk_2_00_xx_xx\tools\writer\eeprom\evmc6678l\bin. Set file_name equal to post_i2crom.bin and bus_addr equal to 0x50. Make sure start_addr and swap_data are set to 0. Save and close eepromwriter_input.txt.
3. Turn on and connect your EVM. Open CCSv5, load the appropriate Target Configuration, connect to Core 0, and load the corresponding GEL file.
4. Load the EEPROM writer program by going to Run -> Load Program and browse for the eeprom writer DSP executable. For e.g, eepromwriter_evm667#l.out in the same folder as post_i2crom.bin for C6678 EVM.
5. View the memory browser (go to View -> Memory Browser). Browse to address 0x80000000.
6. Right click on the memory window and select Load Memory. Select post_i2crom.bin (bin file, 32bits no swap)
7. Click "Next".
8. Change the Start Address to 0x80000000 if it is not already. Leave the swap checkbox unchecked. Click "Finish".
9.
Run the program. This will
program the EEPROM.
A sample successful eeprom writer output would like as
below.
I switch off the EVM.
I set dip switches like the hw setup guide: SW3~6 -> (off, off, on, off) (on, on, on, on) (on, on, on, on) (on, on, on, on)
I Switch On the EVM then I see that the POST doesn't run. I see according the leds that they don't switch off.
Important Note: When I run the POST from JTag the POST runs correctly.
b) TFTP boot
The same problem occurs when I burn IBL to the EEPROM and config it to TFTP. It doesn't run
Notes : This problem happens with 2 different EVM6678L.
When I use JTag all the tests run correctly and indicate that the Hardware is OK.
Has anyone experienced similar problems witch such EVM board?
Am I missing something or doing something incorrectly?
Thanks for help,
Best Regards,
Enrique.