![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AM5728 PRU
帅气的Ezio
这个作者很懒,什么都没留下…
展开
-
AM5728_PRU系列开篇
接下来会开一个新的系列聊聊PRU(program realtime unit)的裸机以及linux端的驱动程序。各位工业界的朋友敬请关注原创 2019-02-26 11:24:45 · 507 阅读 · 0 评论 -
PRU裸机开发
关于pru的简介这里省略,pru裸机开发使用平台ccs6.2 使用语言 c,(甚至可以用c++,如何使用c++来编程后续会有链接 pru_c++ 但是就效率来讲我还是用c.关于语言再扯两句:上google搜一下就知道早在am335,就有pru核心,当时使用的是汇编)示例代码链接 https://git.ti.com/pru-software-support-package/pru-so...原创 2019-02-26 15:00:37 · 911 阅读 · 6 评论 -
PRU代码debug
这两天由于工作关系又搞了一遍PRU代码debug.我的需求很简单,PRU操作外部寄存器,比如DCAN(地址0x4A0037D0),这个过程要可以debug.PRU的代码debug,我认为主要分两种1.ccs debug.用IDE debug裸机代码算是一种常规方法了(像KEIL软件调试,非常方便)2.remoreproc 加载并运行pru代码。这一种方法比较非主流。严格来说不能算deb...原创 2019-04-18 19:48:31 · 397 阅读 · 0 评论 -
PRU操作CAN
最近有一个任务就是pru通过CAN传输数据,不应用任何应用层协议,可以理解成裸机的can读写。AM5728系列已经停止了纯裸机开发(bare-mental)的支持,所以其配套文件没有相关示例代码。(其实要是TI能搞一个像STM CUBE一样的东西,那才是对开发者最友好的方式)anyway,我找到了一份am335的裸机文档代码(starterwarefree-code),根据里面的examp...原创 2019-05-24 09:18:25 · 578 阅读 · 0 评论