C6000DSP
知足常乐,随遇而安
这个作者很懒,什么都没留下…
展开
-
C6678多核应用的cache小测试
C6678多核之间在MSMC中交互数据,默认会用到L1D cache数据一致性问题是很令人困扰的。小测试验证了关于L1D cache 的linesize 是64Byte初始化:if(DNUM == 0){(unsigned int)(0x0C330600) = 0x00;(unsigned int)(0x0C330604) = 0x100;(unsigned int)(0x0C33...原创 2019-10-18 20:45:39 · 2344 阅读 · 0 评论 -
C6678学习——SRIO DIO模式 中断
接触C6000DSP不久,碰到没有直接例程的我像无头苍蝇一样乱找资料,由于大多数资料是英文的,且专有名词很多,理解起来十分费劲。但后来发现,真的是读书千遍,其义自见。多读几遍,特别是各个文档联系起来,头脑中有概念后,就越读越通顺了。在此,用第一篇博客记录一下这几天的折腾,也希望可以为遇到同样问题的同学提供一些思路,大神请自动绕道。废话结束。需求:DSP作为主机,SRIO的DIO模式到FPGA...原创 2019-02-21 16:48:02 · 3283 阅读 · 1 评论 -
C6678学习——中断嵌套(Nested Interrupt)
继续C6678的底层学习,写一些TIPS给有需要的朋友。需求:在外部GPIO中断中,嵌套SRIO中断。“TMS320C66x DSP CPU and Instruction Set” 有关于中断嵌套的说明(6.6.2),这些寄存器是可以直接操作的。例如:temp_csr = CSR;temp_csr |= 1;CSR = temp_csr;虽然我很奇怪,调用<csl_chip....原创 2019-02-25 18:35:15 · 2920 阅读 · 0 评论 -
C6678学习——SPI NOR FLASH多核引导资料汇总及个人分享
底层的东西比较费时,写出来,帮大家节省时间。环境:裸跑,没有操作系统。工具安装路径:C:\ti\pdk_c667x_2_0_9\packages\ti\bootX龙开发板先简单介绍单核引导:参考"C6678_SPIboot_usersManual.pdf"可能碰到的问题:xxx.exe如何产生?在utils里只有.c,需要makehttps://blog.csdn.net/Nic...原创 2019-07-22 19:02:53 · 2658 阅读 · 2 评论