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.

TMS570LS0714 串口下载程序后,运行的速度和时序怎么不对

Other Parts Discussed in Thread: UNIFLASH

用官网的bootloader从串口下载APP程序到FLASH后,APP程序能运行。(APP程序里有个点LED的程序,)。但是LED的闪烁速度比直接烧写APP的程序(不是通过bootloader下载,就用CCS直接下的)要慢。CAN也通信不了。如果APP的CMD里面的地址不对,LED不会闪烁。实在是不知道哪有问题,请教大家了。

  • BOOTLOADER的APP入口地址为0x0010100  ,APP的CMD中

    VECTORS (X)  : origin=0x00010100 length=0x00000020    

     FLASH0  (RX) : origin=0x00010120 length=0x000AFEE0    

    STACKS  (RW) : origin=0x08000000 length=0x00001500    

     RAM     (RW) : origin=0x08001500 length=0x0001eb00

    编译APP后生成的BIN文件,用串口下载后,APP程序运行的速度变慢了。

    把APP的CMD改为,不烧写BOOTLOADER,

    VECTORS (X)  : origin=0x00000000 length=0x00000020   

    FLASH0  (RX) : origin=0x00000020 length=0x000BFFE0    

    STACKS  (RW) : origin=0x08000000 length=0x00001500   

    RAM     (RW) : origin=0x08001500 length=0x0001eb00

    编译APP后生成的BIN文件,通过UNIFLASH下载后,APP程序运行速度正常。

     

  • 已解决,BOOTLOADER设置PLL时,自己没设置对。可是为什么BOOTLOADER加载APP后,APP里面有初始化PLL了,为什么没改过来呢?