- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 【Xlinx】【ZynqMP】petalinux2020.1版本QSPI FLASH启动linux教程
一,背景使用petalinux2020.1版本,编译打包后得到的系统文件,希望烧录到qspi,通过qspi启动系统。过程中遇到了很多问题,包括官网的资料都不很全面,因此这里总结问题的解决办法,如果你遇到了下面的几种问题,那么这篇文章应该对你有所帮助。1,qspi启动时,报“Offset exceeds device limit”或者“Size exceeds partition or device limit”的错误2,好不容易把分区地址都梳理好,烧录完成后,上电启动报校验错误“Bad
2020-12-03 17:35:12 7711 12
原创 【Xlinx】【ZynqMP】使用xsdb工具,通过仿真器启动uboot教程
【Xlinx】【ZynqMP】使用xsdb工具,通过仿真器启动uboot教程1,背景1,新板子,不用SD卡接口,只有仿真器连接,需要启动u-boot,对emmc,或者qspi flash进行分区,装载启动固件等操作。2,vivado和petalinux的版本都是2020.1。3,查过Xilinx官方的一些文档,比如https://www.xilinx.com/support/answers/67157.html使用xsdb工具,按照其中的操作,会在装载fsbl.elf后,出现报错,说:
2020-11-26 18:09:13 7533 6
原创 【TrueStudio开发笔记】一些实用配置说明
1-背景目前开发mcu工程使用最多的是keil的MDK,这款IDE收费,因此基本用破解版, 破解版的license有效期到2020年6月,正版license特别贵, 因此为了成本方面考虑,开始尝试使用免费的TrueStudio作为开发工具。2-特点说明基于eclipse界面设计风格,使用及配置等方面基本一致。 同时有Windows与linux版本,编译器可以用gcc,编译方法与so...
2020-03-03 17:58:33 1725 1
原创 STM32 HAL库RTC模块打印时间不准的问题
正点原子 STM32F7阿波罗开发板,CubeMx生成工程,使用HAL库的RTC模块时,发现了打印时间不准的问题,现记录查证过程。1、CubeMx的配置反复查证过,没有问题。 2、main函数中加入测试代码如下: RTC_DateTypeDef stRtcDate; RTC_TimeTypeDef stRtcTime;if ( (HAL_OK == HAL_RTC_...
2018-10-23 14:41:23 3726 1
原创 memp_get_memorysize中的define用法问题
正点原子阿波罗开发板,STM32F767芯片,实验61 网络通信实验,\lwip-1.4.1\src\core\memp.c中加入了一个接口函数memp_get_memorysize,引用如下://得到memp_memory数组大小u32_t memp_get_memorysize(void){ u32_t length=0; length=( ...
2018-10-18 11:07:13 796 1
原创 STM32单片机USMART组件原理分析理解
正点原子,STM32F7阿波罗开发板做实验时,深入分析了一下USMART组件,现将理解和收获记录并分享一下。总结结论:串口接收是通过外部中断实现,逐字节存储到缓存中,当一帧接收完成(以结束符0x0d标识),设置标志,例程中可以参考USART1_IRQHandler中断处理接口。 USMART的初始化接口usmart_init中,初始化了硬件定时器(例程中是TIM4),定时器频率设置为10...
2018-10-16 17:34:17 5797
转载 【转】python 软件目录结构规范
为什么要设计好目录结构?"设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度:一类同学认为,这种个人风格问题"无关紧要"。理由是能让程序work就好,风格问题根本不是问题。另一类同学认为,规范化能更好的控制程序结构,让程序具有更高的可读性。我是比较偏向于后者的,因为我是前一类同学思想行为下的直接受害者。我曾经维护过一个非常不好读的项目,其实...
2018-06-30 17:02:11 175
ISO/IEC14443规范:识别卡无触点集成电路卡——邻近卡
2017-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人