XuSenfeng

个人站

复读了,更新随缘,有的文件不全或者图片缺失具体看我的笔记库(https://github.com/XuSenfeng/note)


按键检测

目录

按键检测

(IOMUXC_SW_MUX_CTL_PAD_UART1_CTS_B

默认情况为高电平, 按下的时候是低电平, UART1_CTS复用为GPIO1_IO18, 模式5

设置电气属性:设置为22K上拉

出现问题

加入清除ssh区域的代码以后不运行,

87800000 <_bss_start>:
87800000:	87800241 	strhi	r0, [r0, r1, asr #4]

87800004 <_bss_end>:
87800004:	87800241 	strhi	r0, [r0, r1, asr #4]

清除的时候地址不是按照4字节处理的, 所以会导致清除其他位置的代码段, 所以需要对BSS_Start进行四字节对齐

在进行段地址赋值的时候, 等号前后要有空格