新手上路
- 积分
- 27
- 金钱
- 27
- 注册时间
- 2020-6-2
- 在线时间
- 13 小时
|
交叉编译工具:arm-linux-gnueabihf-gcc 7.5.0 arm-linux-gnueabihf-gcc-4.9.4不能编译
虚拟机环境:Ubuntu 18.04
现象:
=> ping 192.168.1.4
FEC1 Waiting for PHY auto negotiation to complete.... done
Using FEC1 device
data abort
pc : [<9ff8eca8>] lr : [<9ff8ff70>]
reloc pc : [<8783cca8>] lr : [<8783df70>]
sp : 9ef4fd08 ip : 00000000 fp : 9ff5d894
r10: 00000002 r9 : 9ef4feb8 r8 : 00000000
r7 : 00000001 r6 : 00000000 r5 : 0000002a r4 : 9ffed10e
r3 : 14000045 r2 : 9601a8c0 r1 : 9ef4fd10 r0 : 9ffed10e
Flags: nZCv IRQs off FIQs off Mode SVC_32
Resetting CPU ...
resetting ...
参照 https://blog.csdn.net/welbell_up ... lt-1.no_search_link
需要修改
/arch/arm/cpu/armv7# /start.S文件
130 orr r0, r0, #0x00000002 @ set bit 1 (--A-) Align
为
130 orr r0, r0, #0x00000000 @ set bit 1 (--A-) Align
|
|