
DM365开发之路-2012
嵌入式校长
空谈误国 实干兴邦
展开
-
初入DM365
设计之初 参考资料: TI DM365 评估板 和众达DM365开发板 瑞泰开发板 leopardBoard 365等原理图 根据DM365主频与外设接口,根据功能模块与DM365带有的外设接口权衡选型。 外设:DDR2 NAND FALSH 3G模块 WLAN模块 GPS模块 视音频处理模块等。根据所需要的要求(包括功耗,片子尺寸,兼容性等)选定芯片,进行原理图重构设计。原创 2012-07-11 17:21:55 · 1203 阅读 · 0 评论 -
寄存器操作*(volatile uint32 *)含义详解
#define PINMUX3 *( volatile Uint32* )( 0x01C40000+ 0x0C ) PINMUX3 &= ~0x00600000; 分析:将以上两句合成一条语句相当于*( volatile Uint32* )( 0x01C40000+ 0x0C ) &= ~0x00600000;意思是将0x01C40000+ 0x0原创 2012-07-20 16:49:26 · 14303 阅读 · 2 评论 -
谁知只有软件移植,硬件照样移植~
虽然移植听起来与“仿”很像,不过还是有一点点技术含量的! DM365定制硬件无非也是TI 评估板中接口的移植。 如果只是单纯完成任务的话,需要ctrl+C,ctrl+v,DELETE就行。不过这无益于学习进步。 首要的,PDF内容之多而繁琐,难以吃透; 简单的硬件设计:功能要求,接口设计; 硬件工程师 真悲催~!原创 2012-07-20 11:22:41 · 421 阅读 · 0 评论 -
ARM嵌入式硬件学习指导方向
迷茫中搜索了下硬件工程师到底该学些什么。 百度了几个,说的都比较在理。 1:模拟电路部分设计(一般也电源模块设计中涉及较多),比如DC/DC,LDC,SEPIC电路设计与调试。其中如何控制纹波(元件选型与布局)与散热问题是难点。 2:接口电路部分设计(听说主要看时序:我至今都没能理解时序的意义)。 ARM处理器都配备很多接口控制器,当我们原创 2012-08-08 14:46:37 · 971 阅读 · 0 评论 -
DM365 DDR时序理解(1)
参考文档:TMS320DM36x Digital Media System-on-Chip (DMSoC) DDR2/Mobile DDR(DDR2/mDDR) Memory Controller Users Guide DDR工作是有一定的schedule的。通过一定的时序完成某个命令,按照schedule完成各个命令。附命令ACTV : Activates th原创 2012-08-09 16:15:11 · 1379 阅读 · 0 评论