- 博客(5)
- 收藏
- 关注
原创 RT-Thread 中使用oop信息定位jz2440的Execption故障
手里有一块JZ2440的开发板,想简单运行一下rtthread的程序,没有在mdk和iar编译,直接使用env编译,jz2440自带uboot,在env中用了反汇编命令查看了链接地址为0x30000000,直接通过tftp下载后,运行。arm-none-eabi-objdump.exe -D rtthread-mini2440.elf > rtthread-mini2440.dis 运行后报出了Execption的故障,故障信息如下: Execption:r00:0...
2021-03-05 14:32:27
818
原创 mdk中c代码读取r0 r1 r2 lr sp pc的值
最近调试rt thread总是出现Execption故障,想读取一个cpu的寄存器内容,在keil mdk下使用的,注意本代码只能在arm_cc编译器下使用,不能用于gnu_cc。1、c语言中内嵌汇编,读取cpu寄存器__asm int readr0(void){ bx lr}__asm int readr1(void){ MOV R0, R1//所嵌入的汇编代码 bx lr}__asm int readr2(void){ MOV
2021-03-05 13:40:35
4101
3
原创 RT-Thread 中用内存模拟flash挂载elf文件
手上有个stm32开发板,想用内部flash挂载文件系统,查看网上资料,都是创建了一个fal或者littlefs的中间层,不想搞那么复杂了,想着直接挂载elf文件系统。第一步,先用内存模拟flash的读写,跳过flash读写失败的因素。 第一步,直接注册进IO一个设备,使用一下代码后,在shell中使用list_device可以看到 elf0的设备。elf_device->parent.type = RT_Device_Class_Block;/* register key...
2021-03-03 16:20:26
1569
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人