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.

求助:AISgen软件的使用问题



这些寄存器在这里配置完后,在自己的程序里面还需要配置吗?我的程序里面没有这些寄存器配置,发现下载不执行,谁能告诉我这个软件怎么使用,多谢!

  • 这些配置是给bootloader用的, 如加快boot time, 把程序boot到SDRAM需要预先配置SDRAM. 如果你的应用程序中需要用到的配置跟这里不一样, 就需要重新配置. 有关AISgen工具配置界面的详细说明, 可以参考下面的文档第13页.
    http://www.ti.com/lit/an/sprabb1c/sprabb1c.pdf

  • 谢谢Shine的回复。我看了您给的文档,我还是有几个地方不明白,想请教你

    1、debug时我用的gel文件来初始化我的6747,所以我的程序里面没有再设置pll,psc,pinmux等寄存器,编译生成的.out文件里面是不是不包含OnTargetConnect( )这个函数里面的那些设置?

    2、如果程序里面没有设置pll,psc,pinmux等寄存器的设置,那么在AISgen上面配置也可以?这样产生的bin文件就可以正常运行?

  • 1. 对的, GEL文件只在CCS中使用, 不会编译进.out文件, 所以编译生成的.out文件里面不包含OnTargetConnect( )这个函数里面的那些设置

    2. 可以在AISgen工具里配置pll, psc, pinmux, 如果你怀疑是AISgen工具中没有成功配置这些寄存器, 你可以试试在应用程序中添加GEL文件中OnTargetConnect( )这个函数里面的那些设置, 看是bin文件的问题还是其他问题.