TI中文支持网
TI专业的中文技术问题搜集分享网站

F28M36P63C2: F28M36 M3和C28的GPIO控制

Part Number:F28M36P63C2

自己编写了一段程序,通过M3和C28内核的程序分别控制GPIO输出低电平点亮LED。

M3的GPIO可以控制(GPIO输出低电平,点亮LED灯),

但是C28x核下载写好的程序后,

debug(running)时,M3和C28内核的程序都可以分别点亮LED灯;

但是不在调试状态时,板子断电重新上电后,M3的程序负责的LED可以正常点亮(IO输出低电平点亮LED灯),但是C28的程序负责的LED灯就不能点亮了。

我想问的是,C28负责控制的灯为什么在调试状态下正常点亮,确是在断电上电之后却不能正常拉低电平点灯?(M3和C28分别控制不同的GPIO输出)

这主要什么原因?可以从哪几方面入手解决这个问题?谢谢

Green Deng:

最常见的问题,程序中有没有使用delay函数?如果有使用delay函数,那么有没有添加memcpy或者memcopy函数?因为delay函数需要在ram中执行,下电后程序运行在flash中,需要用memcpy函数将delay函数copy到ram中运行。

赞(0)
未经允许不得转载:TI中文支持网 » F28M36P63C2: F28M36 M3和C28的GPIO控制
分享到: 更多 (0)