
Platform
平台相关
olihaha~
这个作者很懒,什么都没留下…
展开
-
[Pi] 内核驱动编译环境
树莓派内核及驱动编译环境搭建一、获取代码和交叉工具链代码路径:https://github.com/raspberrypi确认版本pi@raspberrypi:~ $ uname -aLinux raspberrypi 5.4.51-v7l+ #1333 SMP Mon Aug 10 16:51:40 BST 2020 armv7l GNU/Linuxpi@raspberrypi:~ $ cat /proc/versionLinux version 5.4.51-v7l+ (dom@build原创 2021-04-01 23:03:23 · 233 阅读 · 0 评论 -
[Pi] 安装配置
树莓派安装配置一、安装image格式化=》 选择“MS-DOS(FAT)”,点击抹掉按钮制作SD升级% df -h/dev/disk2s2 14Gi 1.1Mi 14Gi 1% 0 0 100% /Volumes/OLIVERPI% diskutil unmount /dev/disk2s2% diskutil list/dev/disk2 (external, physical): #: TYPE NAME原创 2021-04-01 23:02:35 · 2384 阅读 · 0 评论 -
[STM32] Mac开发STM32之VS Code集成开发环境
Mac开发STM32之VS Code集成开发环境前面几篇文章,分享了Mac环境搭建STM32开发环境的基本步骤,以及调试工具的使用编写code用vscode,编译在终端用ARM gcc命令,串口/JLink烧录,GDB command调试,完成整个开发调试需要用到多个工具和方式开发环境选择,安装配置相关工具https://blog.youkuaiyun.com/u010105424/article/details/106873610简单例子,说明开发过程和使用到的基本工具https://blog.csdn原创 2020-07-02 00:21:20 · 2655 阅读 · 1 评论 -
[STM32] Mac开发STM32之JLink常用方法
Mac开发STM32之JLink常用方法一、JLink组件APPJFlash/JFlashLite/JFlashSPI 下载烧录程序JLinkConfig 升级固件JLinkGDBServer 连接Target,设置为GDB serverJLinkRemoteServer 设置主机+Jlink为远程serverJLinkSWOViewer 查看SWO原创 2020-07-01 23:58:49 · 4804 阅读 · 4 评论 -
[STM32] Mac开发STM32之逻辑分析仪
Mac开发STM32之逻辑分析仪在单片机/嵌入式硬件开发时,逻辑分析仪是一个非常常用的工具。它用来捕获数字信号,开发者通过专用软件,图形化信号,并按照相应协议分析软件或硬件中的错误。在分析时序问题时,比如uart、iic、spi、can、hdmi cec等数据时,应用逻辑分析仪快速解决问题本例子使用saleaelogic8来分析STM32的GPIO输出电平一、硬件规格saleaelogic88通道输入电压:-0.5~5.25v低电平:-0.5~0.8v高电平:2~5.25v采样精度原创 2020-06-20 23:10:13 · 2326 阅读 · 0 评论 -
[STM32] Mac开发STM32之Makefile
Mac开发STM32之Makefile在初步接触STM32时,不建议直接就用ST官方的标准生成模板(如STM32CubeMX);推荐先学习STM32的寄存器设置本例子用正点的开发板,由于代码例子是适配MDK版本的,需要自己写Makefile编译工程目录结构=》设置OBJ目录存放生成的bin/hex/elf/map/.o/.dLDSCRIPThttps://my.st.com/content/my_st_com/en/products/embedded-software/mcu-mpu-embe原创 2020-06-20 18:37:36 · 1096 阅读 · 0 评论 -
[STM32] Mac开发STM32之调试工具
Mac开发STM32之调试工具一、相关名词解释JTAG与SWDJTAG是一种国际标准测试协议,主要用于芯片内部测试、调试和在线编程SWD与JTAG 是常用的ARM芯片仿真调试方式。SWD相较于JTAG,使用接口更少、高速下也更稳定,在开发板外设接口有限时,通常使用SWD模式JTAG引脚必选VCC、GNDTMS:模式设置信号,在TCK上升沿有效TCK:时钟信号TDI:数据写入TDO:数据读出可选TRST:JTAG复位RESET:TARGET复位RTCK:由目标板提供回时原创 2020-06-20 18:15:45 · 2580 阅读 · 0 评论 -
[STM32] Mac开发STM32之简单Demo
Mac开发STM32之简单DemoSTM32CubeMX生成模板安装STM32F1包建立一个project=》[file]->[new project]->搜索到stm32f103rcclock=》设置时钟源、系统CLK和各外设CLKSTM32时钟源HSI:高速内部时钟,RC振荡器,频率为8MHzHSE:高速外部时钟,可接石英晶体,4~16MHzLSI:低速内部时钟,RC振荡器,频率为40kHz,提供低功耗时钟LSE:LSE是低速外部时钟,接频率为32.768kH原创 2020-06-20 17:04:13 · 1766 阅读 · 0 评论 -
[STM32] Mac开发STM32之环境准备
Mac开发STM32之环境准备开发板资源正点原子:IC:STM32F103RCT6 32bit,72MHz,256K flash,48K RAM外部存储:SPI FLASH W25X16 2MB;IIC EEPROM 24C02 256B8M外部晶振串口:一个USB口(内带USB),可用于通讯;一个USB转串口(内带UART+PL2303),可用于串口下载其他接口功能:红外HS0038、DS18B20预留、GPIO、USB、JTAG/SWD、USB转串口COM、PS/2、SD、JF24C预留原创 2020-06-20 16:10:33 · 3420 阅读 · 4 评论