Hi @jhon
供参考:
1. 裸机下有cache ivalidate和cache flush的接口函数,linux下也有类似的系统调用,可以进行单次的cache操作;
2. DDR访问冲突不会发生,DDR控制器有对多个master访问的仲裁机制。但是数据同步性需要程序自己保证,如你所说可以通过中断保证;
3. 启动中断: PL部分需要逻辑中输出一个中断信号连接到PS的PL中断接口。linux部分,需要自己编写相关驱动程序(包含中断),或者使用UIO的方式。
4. 因为有ADC采集,是否有实时性要求?如果实时性要求较高Linux下可能无法保证,可以考虑AMP架构,实时部分放在实时核上处理。
----------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
----------------------------------------------------------------------------------------------