君正X2000
文章平均质量分 60
君正X2000开发过程的一些记录
火柴棍mcu
从事嵌入式开发工作,擅长硬件方案设计、嵌入式MCU程序开发、Linux驱动开发。
展开
-
君正X2100 RTOS 固件升级
X2100 Free RTOS SDK实现固件更新。原创 2024-04-25 18:12:42 · 527 阅读 · 0 评论 -
君正X2100 RTOS 文件系统
君正X2100 FreeRTOS SDK使用文件系统的操作记录。原创 2024-04-24 11:31:58 · 286 阅读 · 0 评论 -
君正X2100 RTOS JPEG硬件编码
此文件所在目录:\freertos\xburst2\soc-x2000\jpeg_encoder\include。Config.in 是生成配置界面的文件,Config是需要修改的配置文件,选择之后点击Open。点击File->save,File->Quit。原创 2024-03-26 19:14:29 · 491 阅读 · 0 评论 -
君正X2100 修改USB Bus MaxPower
以gadget设备为例,修改\freertos\drivers\usb\gadget.h文件中的宏定义CONFIG_USB_GADGET_VBUS_DRAW的值。原创 2023-11-29 19:35:26 · 410 阅读 · 0 评论 -
君正X2100 读取CHIP_ID
每个处理器会有一个唯一的ID,这个ID可用做产品序列号,或其它。X21000的CHIP_ID存放于芯片内部的efuse中,efuse是一次性可可编程存储器,初始值为全0,只能将0改为1,不能将1改为0。芯片出厂前会被写入一些信息,如CHIP_ID。原创 2023-11-17 19:21:29 · 177 阅读 · 0 评论 -
君正X2100 使用SPI NOR Flash
FLASH型号W25Q128JVEIQ,容量:16MB。因为使用FreeRTOS SDK无法基于NAND FLASH创建文件系统,所以需要NOR FLASH。原创 2023-11-09 14:58:03 · 167 阅读 · 0 评论 -
X2000 Linux PWM
先用IConfigTool工具,使能libhardware2--->pwm。设置pwm参数的信息结构体。原创 2023-08-25 17:43:26 · 341 阅读 · 0 评论 -
X2000 Linux UVC
参考文档:\doc\开发使用说明\USB使用说明文档\设备\USB_UVC\xburst2\USB_UVC.pdf。原创 2023-08-24 21:57:31 · 383 阅读 · 0 评论 -
X2000 Linux 驱动中配置GPIO的上下拉
X2000 Linux 驱动中配置GPIO的上下拉原创 2023-07-14 10:27:14 · 601 阅读 · 2 评论 -
X2000 Linux 测试VL53L4CD
在。原创 2023-07-12 18:07:16 · 279 阅读 · 0 评论 -
X2000 Linux 调试VL53L4CD驱动
由于VL53L4CD具有更高的精度,更低的功耗,所以尝试将VL53L4CD移植到X2000上进行测试。原创 2023-07-11 13:42:17 · 449 阅读 · 0 评论 -
VL53L0X测试一
编译vl53l0x_test.c生成vl53l0x_test,然后将vl53l0x_test上传到硬件终端。例如设置当距离≤300mm时才产生中断,执行./vl53l0x_test -L 300。程序中已设定传感器工作在CONTINUOUS_TIMED_RANGING模式。先执行./vl53l0x_test -o进行校准。再执行./vl53l0x_test测量距离。只有当300mm内有物体时才会输出距离。2、测试low mode中断门限模式。原创 2023-06-21 21:17:46 · 459 阅读 · 4 评论 -
X2000 Linux 调试VL53L0X
之前在,这次主要参照之前的记录,在X2000 linux上进行调试。原创 2023-06-21 20:43:56 · 883 阅读 · 0 评论 -
X2000 Linux 低功耗
打开\kernel\kernel-x2000\arch\mips\boot\dts\ingenic目录下的x2000_module_base.dts文件。进入到/tools/iconfigtool/IConfigToolApp/路径下,执行./IConfigTool。配置文件为x2000_module_base_linux_sfc_nand_defconfig,然后退出。所用dts文件为x2000_module_base.dts。4、在dts文件中增加gpio_keys节点。然后Save,之后Exit。原创 2023-06-10 14:24:50 · 1089 阅读 · 0 评论 -
X2000 freeRTOS usb_bulk通信
只能修改vendor_id和product_id,描述的内容是固定的,如需修改描述符等信息,需要..\freertos\drivers\usb\gadget\generic_bulk\generic_bulk.c文件。原创 2023-05-27 17:31:20 · 934 阅读 · 0 评论 -
君正X2000 Linux SDK
1、由于buildroot要求的外部gcc的编译器版本为7.x,所以需要设置系统所用的gcc版本大于7.0。2.由于sdk中不包含蓝牙所用的bluz协议,配置文件中默认使能了蓝牙功能,所以编译buildroot时会从github上下载bluz源码,此过程很长。SDK\doc\FAE文档\下的第五章 PD_X2000_EVB_V2P0。参照SDK\doc\开发使用说明\下的文档即可。当前系统的gcc版本为4.8.5。原创 2023-05-17 13:56:32 · 1134 阅读 · 2 评论 -
君正X2100 FreeRTOS 设置console
Config.in 是生成配置界面的文件,Config是需要修改的配置文件,选择之后点击Open。以uart2,波特率3000000为例。原创 2023-05-04 14:14:26 · 192 阅读 · 0 评论 -
君正X2100 FreeRTOS开发记录
君正X2100 FreeRTOS开发记录原创 2023-03-18 16:54:48 · 1207 阅读 · 0 评论