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.

如何判定dsp6678 boot成功,我下载到norflash内,串口应该一直向外发数据,但一直没有发出来



boot mode emif16 nor flash启动

我将一直向外发数据的串口程序加载到flash内,本应该串口发数据,我来判断boot成功,但一直没有数据.

我在仿真下串口是一直向外发数据的

我用相同的程序连仿真器,在reload时出现No source available for "0x1084cc50"

0x1084cc50是main函数模型的地址,没有在rom boot那个地址范围内,不知道boot是否成功,也有可能boot成功了,但我的串口程序没正确执行

或者谁有能正确执行的,能说明boot之后程序能正确运行的程序也可以,主要验证boot之后是否能成功执行

备注:烧写程序是我写的,在仿真下读写是正确的

          1kb的搬移程序 boot.asm 也能正确把数据读出来,主要是和.bin文件对比一下

          串口程序在仿真器下能正确执行,但固化flash内不能正确执行。

         hex6x 用的rmd文件如下,不知道由什么问题没有,生成bin文件 1 hex6x -〉x.btbl   2 Bttbl2Hfile->x.bin

      -a
     -memwidth 16
     -boot
     -e _c_int00
     ROMS
    {
       ROM1:  org = 0x70000000, length = 0x100000,romwidth = 16
       files = { urat_test.btbl }
    }

或者硬件上存在问题

希望大神们共同指点一下