LARK BOARD开发板试用第一篇-上电测试学习
1. 先看下板子外观,做工很不错
2. 主芯片的型号是,SoC 为 Cyclone V SX 系列的 5CSXFC6D6F31,不仅在芯片中包含传统的 FPGA 架构,还集成了基于 ARM Cortex A9 的 HPS 硬核处理器系统(核心频率 800MHz),以及高速收发器(3Gbps Serdes)硬核子系统。其中FPGA和ARM分别有1GB的内存,居然是分别!!
3. 接下来找个例程测试一下,不过这个板子不太适合入门学习用,学习资料基本没有,明确本次的目的是,其实现在有点懵逼,该用这个板子做什么?其实苦恼的是学习资料太少。既然拿到这个板子,就是ARM+FPGA一起玩。先用LED测试,HPS能够控制板上的D27-D30,HPS是什么?就是ARM核,用户手册说需要从TF卡启动,难道测试这个例程要从TF卡启动才可以?先直接启动测试一下。板卡采用19V供电,再接上串口J24,打开串口工具。启动界面如下
4. 说是M手动测试,A自动测试。关键怎么退出进入Linux的终端?输入大写E,退出了这个界面,登录账号:root。接下来测试下LED灯。其中 D27 对应 hps_led0,D28 对应 hps_led1,D29-D30,输入了一下,亮灯一闪而过,因为上个界面的LED也在操作,估计是2个应用都在操作LED灯,但是目前不知道如何关闭上面的,索性重启吧,输入reboot重启。没啥用,查看当前的线程,关闭它,输入top指令。查看当前运行的程序。ctrl+c退出。
5. 然后删除led_acc这个任务,kill 156。然后输入打开关闭LED的指令。测试成功。
问题,为何echo指令可以操作LED灯,和以前的应用编译的.o文件有和区别?不知道echo操作LED的机制和原理是什么?百度一下暂未找到解释。
6. 板子上有12个灯,其中HPS(就是ARM)控制D27-D30,剩下的8个灯是FPGA控制的吗?
最新文章
- [C#] 简单的 Helper 封装 -- RegularExpressionHelper
- Drupal8开发教程:模块开发——创建新页面
- Sql 求比率 类型 影响 结果
- js function定义函数的4种方法
- TabControl选项卡
- time_wait和clost_wait说明
- eclipse中Build Path 导入的包和复制到 lib 包的区别
- Docker最全教程——MongoDB容器化(十二)
- Access-Control-Allow-Origin设置跨域
- word2vec并行实现小记
- WPF-在Grid中编程添加控件
- QMap迭代器
- highcharts echarts比较
- Win10手记-为应用集成SQLite(一)
- IntelliJ 10.0.1设置系统的JDK
- php微信开发 -- 两种运营模式及服务器配置
- github访问慢加速访问
- 进程自我保护 适用于WIN7 X64
- Upsource——对已签入的代码进行分享、讨论和审查代码
- 从原型链看DOM--Comment,CDATASection,DocumentType,DocumentFragment,Attr类型