This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/TMS320C6657:BIOS CAN#39;t START

Guru**** 2587345 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/745553/ccs-tms320c6657-bios-can-t-start

器件型号:TMS320C6657

工具/软件:Code Composer Studio

我的 DSP 开发板输入时钟从100MHz 更改为62.5Mhz,我的 DSP 的 PLL 和 DDR PLL 配置已相应地更改。

现在、当使用仿真器(JTAG),时、BIOS 可以引导并且一切正常。

但是、由于自动启动、主函数工作正常、但 BIOS_start 函数无法执行。

原因是什么?

主 函数为:

evm_init();

nand6657 =(platform_device_info*) malloc (sizeof (int)*50);

if (nand6657)
printf ("这是可以的");
其他
printf ("内存不足");

if (!(nandInit())))

printf ("init failed");

nand6657->width = 8;
nand6657->SPARE_SIZE = 64;
nand6657->column = 2048;

NandGetDetails (nand6657);

gpioInit();

emifinit();

Hwi_disable();

hwiCreate();

Hwi_enable();

BIOS_start();

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我已将此主题提请 TI-RTOS 专家注意。

    谢谢
    Ki
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    这话什么意思、BIOS_start 函数无法执行? 您是否正在使用 GCC 编译器? 如果是、如何进行半托管设置(因为您使用的是 printf)?

    此外、为什么要在 main 中调用 Hwi_disable 和 Hwi_enable? 没有理由这样做、可能会导致问题。

    Todd
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Code Composer Studio 5.5.0

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    很抱歉、但我的任何问题都没有得到真正的回答。

    Todd

    [更新2011年11月21日:我将此标记为 TI 认为已解决、因为原始海报没有回复。]