- 博客(4)
- 收藏
- 关注
原创 ARM简单架构及几条汇编使用
全局变量:有初值或者初值为0的静态局部变量放在flash空间里面,有初值通过copy函数从flash往RAM里面cpoy。cpu里面一般默认有16个寄存器可供使用,R0~R15 需要特别注意的是下面的3个。栈:可以设置栈的初始值,由内存基值及内存大小决定(栈的大小不定,默认向下增长)1、LDR R0 [addr a] 把A地址里面的值读到寄存器R0里面去。MOV R0 ,#0x1C8 把16进制的0x1c8存入到R0寄存器里面。局部变量:初始化值不为0的在栈空间里面分配。R14 LR:返回地址。
2024-05-23 09:58:54 175 1
原创 2600 env win10搭建
gcc-arm-none-eabi-7-2018-q2-update-linux.tar.bz2gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2gcc版本压缩包1.Windows设置→开发者选项→开发人员模式2.控制面板→所有控制面板项目项→程序和功能→启用或关闭Windows功能勾选完该项后会提示是否重启(建议重启,不然在安装linux时会报0x8007019e的错误)3.Microsoft Store下载Linux
2022-05-23 13:51:59 756 1
原创 AB153X
对AB153X做个笔记。看了几天的原厂文档,对AB153x系列有一个粗略了解。原厂释放的SDK包里面集成了编译、下载、配置等工具、相对于以前的MTK几个G的基线code,AB系列简直就是弟中弟。一个版本编译完整编译用时只需要1分钟。就现在了解到的信息,大多数工作量在这个上面操作。一般的LED、按键事件。。。后续有进度再补充...
2019-11-15 20:43:58 5408
原创 MTK 11A编译环境搭建
折腾一阵子换工作随之而来的是新环境,,工作也是。不说,直奔主题1.安装RVCT (RVDS_3_1 )2.安装Perl (ActivePerl-5.8.8.819-MSWin32-x86-267479)3.安装VS20084.安装office 2007以上4步安装完,MTK环境就算搭建完成,可以编译。(PS:以上步骤别随便改,按步骤来 特别是vs08和office之
2017-10-31 16:05:25 646 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人