Hi Experts,
Customer is developing their system with TMS320C5517AZCHA20. It seems NOT flash boot does not work with their board. Therefore, customer is asking some questions.
[ Customer's Environment ]
DSP: TMS320C5517AZCHA20
Flash-ROM:MX29LV320ETTI-70G(This Flash is connected to CS5 of EMIF)
Debugger : XDS510 USB JTAG EMULATOR
CCS: Version: 8.3.1.00004
For Clock of customer’s system board, 12.288MHz is inputted to CLKIN. Also, PLL Register configuration and EBSR register configuration are changed according to customer’s board. For NOR flash writing, customer modified the sample code in CSL and uses it. Customer created the simple test-firmware that configures PLL/EBSR registers and repeats toggling GPIO(High/Low) after bootup they are checking if NOR-Flash boot works properly by this firmware. For Clock of customer’s system board, 12.288MHz is inputted to CLKIN. Also, PLL Register configuration and EBSR register configuration are changed according to customer’s board. For NOR flash writing, customer modified the sample code in CSL and uses it. Customer created the simple test-firmware that configures PLL/EBSR registers and repeats toggling GPIO(High/Low) after bootup they are checking if NOR-Flash boot works properly by this firmware.
Their inquiries are as follows.
- First of all Customer would like to check if the firmware has been loaded into the DSP correctly. During standalone operation, Is it possible to access DSP’s internal-RAM/register’s values by CCS/Debugger ?
- XF signal is toggling ( High/Low) for a while after the power is turned on. Would you think that the firmware has Not been loaded from NOR-flash successfully?
- Customer is referring “Using the TMS320C5517 Bootloader”(www.ti.com/.../sprabp1). According to “2.2.1 NOR Flash”, Top-boot-block devices may or may not work (vendor dependent due to non-standard CFI implementations). Would you think MX29LV320ETTI-70G would be ”Top-boot-block devices”? Customer has develop other system with C5409A/ MX29LV320ETTI-70G. This board is able to bootup without any issue.
- customer wants to identify what’s wrong. If experts will be able to suggest further points that customer should check, it will be really appreciated.
Customer already checked following points at this moment.
- The test-firmware worked fine when they connected XDS debugger to their board and executed test-firmware from CCS.
- BootMode[5:0] in BMR register shows 0x010000 via CCS after Bootup.
- CLKSELSTAT bit in CCR2 shows 0x1 after Bootup
- After writing the firmware to Flash-ROM, customer was able to read Boot signature(0x09AA) from CS5’s start-address(0x780000) by CCS’s “Memory Browser”.
Customer confirmed NOR flash boot was working fine with TMDSEVM5517 EVM. In this case, CS2 is used. Can I have your Expert's advice/comments on them, please?
Best regards,
Miyazaki