你好,我参考example_mibspiDma编写了adc的dma例子,可以完成功能,但是觉得HALCoGen的sys_dma功能不太完善。
首先:void dmaConfigCtrlPacket(uint32 sadd, uint32 dadd, uint32 dsize)是从例子中找出来的,而且其修改全局变量g_dmaCTRLPKT的参数是在函数中修改的,可否改成g_dmaCTRLPKT直接初始化啊?
其次:void dmaSetCtrlPacket(uint32 channel, g_dmaCTRL g_dmaCTRLPKT)直接传递了dmaCTRLPKT参数,可否指针传递啊?
再次:g_dmaCTRL 应该把参数意义说得再明确一点,不太容易懂,我对照着TRM一点一点才搞明白。
最后:新版HALCoGen什么时候发布啊?