SylixOS龙芯1C适配总结

1.龙芯1C简介

1.1龙芯1C简介

龙芯 1C300(以下简称 1C)芯片是基于 LS232 处理器核的高性价比单芯片系统,可应用于指纹生物识别、物联传感等领域。1C 包含浮点处理单元,可以有效增强系统浮点数据处理能力。支持 8-bit SLC NAND 或 MLC NAND FLASH,提供高容量的存储扩展接口。

1C 为开发者提供了丰富的外设接口及片上模块,包括 Camera 控制器, USB OTG 2.0 及 USB HOST 2.0 接口, AC97/I2S 控制器, LCD 控制器, ADC 控制器,高速 SPI 接口,全功能 UART 接口等,提供足够的计算能力和多应用的连接能力。片上集成 RTC 功能,可用于实时显示时间。

 

1.2PMON简介

PMON是一个兼有BIOS和BootLoader部分功能的开放源码软件,多用于嵌入式系统。与BIOS相比功能不足,与常见的BootLoader相比,功能要丰富的多。基于龙芯的系统采用PMON 作为类BIOS 兼BootLoader,并做了很多完善工作。

 

1.3龙芯1C主要功能

处理器核

  • 单核心 LS232, MIPS32 指令集兼容,主频 300MHZ
  • 支持高效双发射(一个时钟节拍执行两条指令)技术
  • 支持寄存器重命名、动态调度、转移预测等乱序发射、乱序执行技术
  • 五级流水线(取指、译码、发射、执行并写回、提交)微体系结构16KB 数据 CACHE 和 16KB 指令 CACHE
  • 集成 64 位浮点处理部件,支持全流水的 64 位浮点加法和浮点乘法运算,硬件实现浮点除法运算

 

主要功能

  • SDRAM 控制器
  • SRAM/NOR FLASH 控制器
  • NAND 控制器
  • 时钟发生器
  • I2S 控制器
  • AC97 控制器
  • LCD 控制器
  • Camera 接口
  • MAC 控制器
  • USB2.0 控制器
  • SPI 控制器
  • I2C 控制器
  • UART 控制器
  • GPIO(最多支持105个GPIO)
  • PWM 控制器
  • RTC(精确到0.1秒)
  • CAN 控制器
  • SDIO 控制器
  • ADC 控制器

 

2.龙芯1C开发环境搭建

2.1硬件开发环境搭建

  • 将智龙开发板的串口与电脑串口连接好
  • 用网线把智龙开发板和PC机连接起来(可以通过路由器和交换机)
  • 给智龙开发板通电

 

    串口引脚如图 2-1所示,三个脚从左到右分别是:TX2、RX2、GND

SylixOS龙芯1C适配总结

SylixOS龙芯1C适配总结

点击安装即可安装CH341A的驱动。如图 2-13所示:

SylixOS龙芯1C适配总结

SylixOS龙芯1C适配总结

SylixOS龙芯1C适配总结

http://www.openloongson.org/forum.phpod=viewthread&tid=146

文档:

《1c300_user_manual_v1.4_draft.pdf》

《1C开发板用户手册V1.3.pdf》

《SylixOS设备IP的设置.doc》

 

来源:jj812388

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年8月16日
下一篇 2017年8月16日

相关推荐