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.

DM365的测试问题

Other Parts Discussed in Thread: TMS320DM365

请教一下各位,我的DM365的板子共享上nfs的文件系统之后,打印出这样的信息,

FATAL: Module cmemk not found.
FATAL: Module irqk not found.
FATAL: Module edmak not found.
FATAL: Module dm365mmap not found.
这样里面的测试都用不了了,我该怎么解决呢?谢谢
  • 你好,应该是NFS文件系统中缺少DEMO安装包文件,所以程序运行时候会提示错误,缺少cmemk等。

  • 请问这个该怎么解决呢?

  • 你好,NFS文件系统的建立,请按照手册上描述进行,上面有步骤,安装DEMO等细节。

  • 你好,我在烧写内核到nandflash的时候把输入为nand erase 0x200000 0x400000           nand write 0x80700000 0x200000 0x400000 了,重启之后串口就什么都不打印了,请问一下,是出了什么问题了,我该怎样回复呢

  • 你好,DM365在NAND上有UBL,UBOOT,KERNEL等,串口什么都不打印,请检查UBL,UBOOT,烧写正确了吗?

  • 串口打印不出信息之后,我就按照手册来从新烧写UBL和UBoot,但是在dos命令行打印出这样的信息

    -----------------------------------------------------

      TI Serial Flasher Host Program for DM36x

      (C) 2009, Texas Instruments, Inc.

      Ver. 1.50

    -----------------------------------------------------

    Platform is Windows.

    Flashing NAND with UBL_DM36x_NAND.bin and u-boot-dm365-evm.bin.

    Attempting to connect to device COM1...

    Access to the port 'COM1' is denied.

    This application failed to open the COM port.

    Most likely it is in use by some other application.

    而串口上不断的打印BOOTME,这是没有烧写上吧?

  • 你好,板子上一直打印BOOTME,说明没有正确的UBL可以运行。

    请先擦除、再烧写UBL。并根据手册,检查你的ECC设置。

    “This application failed to open the COM port.

    Most likely it is in use by some other application.

    这个错误信息,请检查串口软件,确保其他串口软件没有被打开。

  • 你好,我把sw4设置为000000,串口什么都不打印,怎样才能擦除呢?把sw4设置为011000,在DOS下烧写就会出现上面的打印信息,我要怎样才能烧上呢,还有能不能给我一个手册呢?

  • 你好,

    看附件,TI DM365 EVM板硬件手册。

    sw4应该是BOOT模式选择,你设置为NAND启动模式,才会读取NAND上的UBL,串口才会有uboot信息。

     

    EVMDM365_TechRef_RevC.pdf
  • 你好,我把sw4设置为NAND模式的时候,串口上什么信息都没有,我估计是我准备烧写内核的时候用了nand erase 0x200000 0x400000           nand write 0x80700000 0x200000 0x400000  ,本来该是nand erase 0x400000 0x200000           nand write 0x80700000 0x400000 0x200000 我把0x200000 和0x400000弄反了之后就没反应了,所以想重新烧写Uboot,没有烧写成功,不知道怎么烧写的,我求助的是怎样才能烧写上uboot

  • 你好,看这个文档DM365 u-boot flashing and rebuild

    www.61ic.com/.../40179.html

  • 你好,我想用串口来烧写uboot,请问有文档可以参考吗?

  • 你好,串口烧写Serial Boot and Flash Loading Utility:

    processors.wiki.ti.com/.../Serial_Boot_and_Flash_Loading_Utility

    工具下载:

    sourceforge.net/.../files

    似乎没有发布DM365的。

  • 你好,我的Uboot 烧写上了,但是Uboot启动完了出现这样的信息 card did not respond to voltage select ,请问一下这是怎么回事呢,谢谢!

  • 你好,card did not respond to voltage select ,这个是什么时候出现的?UBOOT有没有启动起来,其打印信息是?

  • 你好,我启动之后的打印信息是这样的

    DM36x initialization passed!

    TI UBL Version: 1.50

    Booting Catalog Boot Loader

    BootMode = NAND

    Starting NAND Copy...

    Valid magicnum, 0xA1ACED66, found in block 0x0000001A.

      DONE

    Jumping to entry point at 0x81080000.

    U-Boot 2010.12-rc2 (Mar 24 2011 - 19:27:17)

    Cores: ARM 297 MHz

    DDR:   243 MHz

    I2C:   ready

    DRAM:  128 MiB

    NAND:  2048 MiB

    MMC:   davinci: 0, davinci: 1

    Bad block table found at page 524224, version 0x01

    Bad block table found at page 1048512, version 0x01

    Bad block table found at page 524160, version 0x01

    Bad block table found at page 1048448, version 0x01

    nand_read_bbt: Bad block at 0x000000320000

    nand_read_bbt: Bad block at 0x0000007c0000

    nand_read_bbt: Bad block at 0x0000007e0000

    nand_read_bbt: Bad block at 0x000000800000

    nand_read_bbt: Bad block at 0x000000820000

    nand_read_bbt: Bad block at 0x000000ac0000

    nand_read_bbt: Bad block at 0x000000dc0000

    nand_read_bbt: Bad block at 0x0000014a0000

    nand_read_bbt: Bad block at 0x0000015a0000

    nand_read_bbt: Bad block at 0x0000015c0000

    nand_read_bbt: Bad block at 0x000001b40000

    nand_read_bbt: Bad block at 0x000001c80000

    nand_read_bbt: Bad block at 0x000002240000

    nand_read_bbt: Bad block at 0x000002300000

    nand_read_bbt: Bad block at 0x0000028a0000

    nand_read_bbt: Bad block at 0x000002940000

    nand_read_bbt: Bad block at 0x000003000000

    nand_read_bbt: Bad block at 0x000003040000

    nand_read_bbt: Bad block at 0x000003300000

    nand_read_bbt: Bad block at 0x0000036a0000

    nand_read_bbt: Bad block at 0x0000037c0000

    nand_read_bbt: Bad block at 0x000003da0000

    nand_read_bbt: Bad block at 0x000003e20000

    nand_read_bbt: Bad block at 0x000003ea0000

    nand_read_bbt: Bad block at 0x000004000000

    nand_read_bbt: Bad block at 0x000004140000

    nand_read_bbt: Bad block at 0x000004160000

    nand_read_bbt: Bad block at 0x000004480000

    nand_read_bbt: Bad block at 0x0000044a0000

    nand_read_bbt: Bad block at 0x000004520000

    nand_read_bbt: Bad block at 0x000004ac0000

    nand_read_bbt: Bad block at 0x000004ae0000

    nand_read_bbt: Bad block at 0x000004b00000

    nand_read_bbt: Bad block at 0x000004b20000

    nand_read_bbt: Bad block at 0x000004c40000

    nand_read_bbt: Bad block at 0x000005a60000

    nand_read_bbt: Bad block at 0x000006720000

    nand_read_bbt: Bad block at 0x000007ba0000

    nand_read_bbt: Bad block at 0x00000e880000

    nand_read_bbt: Bad block at 0x00000e9a0000

    nand_read_bbt: Bad block at 0x00000eb20000

    nand_read_bbt: Bad block at 0x00000eba0000

    nand_read_bbt: Bad block at 0x00000ebe0000

    nand_read_bbt: Bad block at 0x00000ec20000

    nand_read_bbt: Bad block at 0x00000ec60000

    nand_read_bbt: Bad block at 0x00000eca0000

    nand_read_bbt: Bad block at 0x00000ece0000

    nand_read_bbt: Bad block at 0x00000ed40000

    nand_read_bbt: Bad block at 0x00000edc0000

    nand_read_bbt: Bad block at 0x00000ee00000

    nand_read_bbt: Bad block at 0x00000ee20000

    nand_read_bbt: Bad block at 0x00000ee40000

    nand_read_bbt: Bad block at 0x00000ee60000

    nand_read_bbt: Bad block at 0x00000ee80000

    nand_read_bbt: Bad block at 0x00000eea0000

    nand_read_bbt: Bad block at 0x00000eee0000

    nand_read_bbt: Bad block at 0x00000ef20000

    nand_read_bbt: Bad block at 0x00000ef40000

    nand_read_bbt: Bad block at 0x00000ef60000

    nand_read_bbt: Bad block at 0x00000ef80000

    nand_read_bbt: Bad block at 0x00000efa0000

    nand_read_bbt: Bad block at 0x00000efc0000

    nand_read_bbt: Bad block at 0x00000efe0000

    nand_read_bbt: Bad block at 0x00000f000000

    nand_read_bbt: Bad block at 0x00000f020000

    nand_read_bbt: Bad block at 0x00000f040000

    nand_read_bbt: Bad block at 0x00000f080000

    nand_read_bbt: Bad block at 0x00000f0c0000

    nand_read_bbt: Bad block at 0x00000f0e0000

    nand_read_bbt: Bad block at 0x00000f100000

    nand_read_bbt: Bad block at 0x00000f120000

    nand_read_bbt: Bad block at 0x00000f140000

    nand_read_bbt: Bad block at 0x00000f160000

    nand_read_bbt: Bad block at 0x00000f180000

    nand_read_bbt: Bad block at 0x00000f1a0000

    nand_read_bbt: Bad block at 0x00000f1c0000

    nand_read_bbt: Bad block at 0x00000f1e0000

    nand_read_bbt: Bad block at 0x00000f200000

    nand_read_bbt: Bad block at 0x00000f220000

    nand_read_bbt: Bad block at 0x00000f240000

    nand_read_bbt: Bad block at 0x00000f2e0000

    nand_read_bbt: Bad block at 0x00000f320000

    nand_read_bbt: Bad block at 0x00000f380000

    nand_read_bbt: Bad block at 0x00000f3c0000

    nand_read_bbt: Bad block at 0x00000f400000

    nand_read_bbt: Bad block at 0x00000f440000

    nand_read_bbt: Bad block at 0x00000f480000

    nand_read_bbt: Bad block at 0x00000f4c0000

    nand_read_bbt: Bad block at 0x00000f500000

    nand_read_bbt: Bad block at 0x00000f560000

    nand_read_bbt: Bad block at 0x00000f620000

    nand_read_bbt: Bad block at 0x00000f660000

    nand_read_bbt: Bad block at 0x00000f6a0000

    nand_read_bbt: Bad block at 0x00000f6e0000

    nand_read_bbt: Bad block at 0x00000f7a0000

    nand_read_bbt: Bad block at 0x00000f7e0000

    nand_read_bbt: Bad block at 0x00000f940000

    nand_read_bbt: Bad block at 0x00000f980000

    nand_read_bbt: Bad block at 0x00000f9c0000

    nand_read_bbt: Bad block at 0x00000fa80000

    nand_read_bbt: Bad block at 0x00000fac0000

    nand_read_bbt: Bad block at 0x00000fb00000

    nand_read_bbt: Bad block at 0x00000fb40000

    nand_read_bbt: Bad block at 0x00000fb80000

    nand_read_bbt: Bad block at 0x00000fbc0000

    nand_read_bbt: Bad block at 0x00000fc00000

    nand_read_bbt: Bad block at 0x00000fc40000

    nand_read_bbt: Bad block at 0x00000fc60000

    nand_read_bbt: Bad block at 0x00000fca0000

    nand_read_bbt: Bad block at 0x00000fd40000

    nand_read_bbt: Bad block at 0x00000fd80000

    nand_read_bbt: Bad block at 0x00000fea0000

    nand_read_bbt: Bad block at 0x00000fee0000

    nand_read_bbt: Bad block at 0x00000ff20000

    nand_read_bbt: Bad block at 0x00000ff60000

    nand_read_bbt: Bad block at 0x0000100a0000

    nand_read_bbt: Bad block at 0x0000100e0000

    nand_read_bbt: Bad block at 0x000010120000

    nand_read_bbt: Bad block at 0x000010160000

    nand_read_bbt: Bad block at 0x0000101a0000

    nand_read_bbt: Bad block at 0x000010260000

    nand_read_bbt: Bad block at 0x000010320000

    nand_read_bbt: Bad block at 0x000010360000

    nand_read_bbt: Bad block at 0x0000103a0000

    nand_read_bbt: Bad block at 0x0000103e0000

    nand_read_bbt: Bad block at 0x000010420000

    nand_read_bbt: Bad block at 0x000011300000

    nand_read_bbt: Bad block at 0x00001f4e0000

    nand_read_bbt: Bad block at 0x000025ca0000

    nand_read_bbt: Bad block at 0x000027380000

    nand_read_bbt: Bad block at 0x000027a80000

    nand_read_bbt: Bad block at 0x00002a000000

    nand_read_bbt: Bad block at 0x00002db00000

    nand_read_bbt: Bad block at 0x000046960000

    nand_read_bbt: Bad block at 0x00004a720000

    nand_read_bbt: Bad block at 0x000050420000

    nand_read_bbt: Bad block at 0x000051920000

    nand_read_bbt: Bad block at 0x000057420000

    nand_read_bbt: Bad block at 0x00005f8c0000

    nand_read_bbt: Bad block at 0x000060ec0000

    nand_read_bbt: Bad block at 0x000070f00000

    nand_read_bbt: Bad block at 0x000073680000

    nand_read_bbt: Bad block at 0x0000738a0000

    nand_read_bbt: Bad block at 0x000074cc0000

    nand_read_bbt: Bad block at 0x000076280000

    nand_read_bbt: Bad block at 0x0000778e0000

    Net:   Ethernet PHY: GENERIC @ 0x00

    DaVinci-EMAC

    Hit any key to stop autoboot:  0

    Card did not respond to voltage select!

    DM36x EVM #

    请问一下这是怎么回事呢,谢谢

  • make all

    make install

    然后再试试。

  • 我使用串口烧写的啊,直接用的就是里面提供的UBL和UBoot,没有用到make, make install的

  • 你好,我看到你的板子已经boot起来了,上面问题不少。SD的错误信息,应该是UBOO和板子硬件不一致引起的问题,如果你是EVM板,建议你重新按照板子配置,编译一下UBOOT。另外,注意烧写NAND之前一定要擦除干净。

  • 你好,我就是用的EVM板,请问有手册可以参考配置的吗?谢谢!!

  • 你好,你用的哪个版本的DVSDK,在DVSDK\PSP中有uboot的软件包,可以重新配置,编译uboot。相应的参考手册说明在DVSDK\doc中的UER GUIDE里。

  • 你好,我用的是DVSDK 4_02,里面没有讲到怎样重新配置的啊!

  • 你安装TMS320DM365 DVSDK 4.02之后,在DVSDK/DOC中有DVSDK UER GUIDE吗?里面有讲的。

  • 装完之后只有TSM320DM365_software_developers_Guide这一个文档讲得详细些,好像也没讲到怎样配置的啊?这个要配置些什么啊?

  • 不好意思,你的问题我不能解决,但我这个问题,您能够解决么??

  • 可以看到的是对于cmemk, irqk, edmak, dm365mmap这几个kernel module 不在或者是所在的位置不对,首先请确认这几个模块是否存在