1. 7045默认编译工具链为diab,无奈自己只有GNU的license,只能见招拆招,解决编译问题,最终VIP工程编译通过,
F:\WindRiver_6.9ppc\vxworks-6.9\target\h\tool\gnu\defs.gnu
将CC_COMPILER(关键)
#CC_COMPILER = -ansi -fno-zero-initialized-in-bss
改为,直接去掉-ansi也不要加-std=c99:
CC_COMPILER = -fno-zero-initialized-in-bss
2. 注意precise添加qspi,emmc等核心支持,成功log
0x108ee720 (tNet0): ...gmac_0-linkspeed: 100M bps...
Adding 7130 symbols for standalone.
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]] ]]]] ]]]]]]]]]] ]] ]]]] (R)
] ]]]]]]]]] ]]]]]] ]]]]]]]] ]] ]]]]
]] ]]]]]]] ]]]]]]]] ]]]]]] ] ]] ]]]]
]]] ]]]]] ] ]]] ] ]]]] ]]] ]]]]]]]]] ]]]] ]] ]]]] ]] ]]]]]
]]]] ]]] ]] ] ]]] ]] ]]]]] ]]]]]] ]] ]]]]]]] ]]]] ]] ]]]]
]]]]] ] ]]]] ]]]]] ]]]]]]]] ]]]] ]] ]]]] ]]]]]]]

文章讲述了在VxWorks6.9SMP开发环境中遇到的编译问题,使用了GNU编译器替代默认的Diab工具链,并解决了-ansi和-fno-zero-initialized-in-bss的问题。此外,还提及了添加对qspi和emmc的支持以及处理tffs文件系统异常的过程。


被折叠的 条评论
为什么被折叠?



