AM335X RTC的电源要求是1.8V,而市面上常用的纽扣电池一般是3.3v,因此Beaglebon上使用TPS65217X电源芯片的LDO转了一下。实际使用时这个芯片不是很稳定坏过两次,所以改成了若干个独立时钟电源芯片搭建,CPU的MPU、CORE供电分别为1.1v、1.1v即降频到800MHZ。如此一来,AM335X供电也就比较麻烦,可能需要额外的LDO转换,相比之下,使用外接单独的R...
使用NIOS PIO中断响应外部信号 寄存器定义 edgecapture Register Bit n in the edgecapture register is set to 1 whenever an edge is detected on input port n. An Avalon-MM master peripheral can read the edgecapt...
平时找一些小软件时可选择的不是很多,可用的用起来又不方便,所以偶尔会写点GUI的小工具,在此共享出来。 1)简单四象限Todo程序 2)简单股价报表监控和历史分析程序 现仅编译出了gentoo X86和Win7 X64程序,其他平台的自己编译去吧。 百度盘: http://pan.baidu.com/share/link?shareid=2863041641&uk=14773...
AM3359芯片的GPIO外部中断实现比较简单,可参照ti-sdk-am335x-evm-06.00.00.00官方SDK内核的gpio_omap.c中关于GPIO IRQ部分实现,基本上就是设置GPIO复用->设置input方向->使能中断->填写中断处理函数槽->清中断标记位等几个步骤。需要理解的异步通知fasync的使用,这是中断等信号传递到用户空间的常用方法。...
随着示波器的应用软件工程代码量增大,手工review代码变得麻烦。主要优化方面又: 内存池 内存泄漏检测 接口设计优化 ucm优化 采用异常代替错误码 昨天仔细考虑另外以下基本的模块的架构后,决定先用进行静态分析和代码覆盖的检查优化。 C++静态分析工具 我选用了cppcheck,...
好久没update gentoo了,工作一直稳定,上星期sync portage tree后安装一些软件包时出现udev和systemd block的问题: [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-198-r4) [blocks B ] sys-apps/systemd (...
Hardware:Beagleble white A6 Kernel:linux-3.2-2013.01.01-psp06.00.00.00 U-boot:u-boot-2013.01.01-psp06.00.00.00 AM335X支持从MMC0/1接口启动,但是有个很不爽的限制(AM335x Version K,注意!只有最新的K版本文档才有这个限制的描述, Section 26.1....
《约翰·克里斯多夫》里的一段话:“大多数人在二十岁或三十岁就死了,他们变成自己的影子,往后的生命只是不断的一天天复制自己。” 我理解这段话的意思, 是我们在年轻的时候形成自己的价值观,人生观,随着岁月的流失,在这种已经成型的价值观,人生观的地基上成长,就像一栋楼,打地基的时候,打了一个一居室 两层的地基,就算以后搭阳台加高扩充面积,也只能扩出一个小两居三层的,弄出三居二十层的可能性也不大。...
讨论出处:链接 My questrion is similar with that in 链接, but I am still misunderstanding with something. Chip: AM33359 (Beaglebone Version A6) OS:Linux 3.2 I am sending data from an FPGA by using the GPM...
为了实现FPGA和Beaglebone数据互通,且保证50Mbps的高速传输速率,我选择了AM3355x的GPMC(一般内存控制器)接口,当然数据搬运工作使用DMA能有效地节省CPU时间。小结一下,需要解决的问题有: FPGA的GPMC I/O驱动保证内核能够在无DMA情况下read/write数据。重点在于调试读写时序。 FPGA的DMA驱动。第一步,...
发现新版本的内容。