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.

SM320F2812-HT: SM320F2812HFGS150

Part Number: SM320F2812-HT
Other Parts Discussed in Thread: TMS320F2812, UNIFLASH, SM320F2812

你好,我买了一块SM320F2812HFGS150 芯片,我认为这块芯片的代码和TMS320F2812的芯片代码是通用的,但是我把TMS320F2812的例程在SM320F2812HFGS150的板子上跑,可以正常进入仿真界面,但是代码经常跑飞了,并且没有功能用出来。

于是我建立了一个新的工程,这个工程是空的,只是选择了芯片型号(TMS320F2812只有这个)仿真器等,于是我在里面定义了几个常量并且赋值,我通过逐步设置断点的方式,发现程序是可以正常跑的,功能也正常,如下图。但是我试了下AD,SCI等(TMS320F2812)的例程都跑不出来功能,有些时候程序会跑飞了。这个是什么原因?这个代码是通用的吗?还是我哪个地方搞错了?

  • 你好,我的程序使用UniFlash下载成功了,但是程序功能跑不出来

  • 您好,您使用的是哪个例程?

    功能出不来是怎么看的?跑飞是哪种类型的跑飞?

  • 你好,我使用的例程是Example_281xSci_Echoback,这个例程我在TMS320F2812的开发板上使用过,是可以正常使用的,但是我通过UniFlash下载到SM320F2812的芯片上,下载是成功的,但是跑出来的都是错的。这个例程运行后应该是打印几行字符串,然后输出输入的值,可是打印出的都是乱码,而且输入也没有反应。但是这个程序是成功下载的如上图。

    除了使用UniFlash下载外我还尝试在CCS6上在线仿真,得到的也是乱码,如下

    仿真界面如下

    暂停界面如下