Page 1 of 1

devkitARM release 38 and associated libraries

Posted: Tue Apr 10, 2012 7:08 pm
by WinterMute
New binaries for devkitARM release 38 are now available through the Automated Installer/Updater if you're on windows, for other platforms check the devkitARM getting started page on the wiki.
  • update gcc to 4.7.0.
  • allow svc on armv7.
  • add multilib for cortex M4 with fpv4-sp-d16 fpu.
libnds 1.5.5
  • fixes for latest binutls.
  • NORMAL_PACK & VERTEX_PACK cast to u32 to avoid new warning.
  • add swiWaitForVBlank to keyboard update loops.
default arm7 0.5.24, maxmod 1.0.7 and dswifi 0.3.15 updated with fixes for latest binutils.

WARNING: If you write functions in arm assembly which are called from thumb code then you need to mark the assembly as functions or the linker will fail to adjust the calls for interworking. Like this :-

Code: Select all

@---------------------------------------------------------------------------------
	.global swiSoftReset
	.type	swiSoftReset STT_FUNC
@---------------------------------------------------------------------------------
swiSoftReset:
@---------------------------------------------------------------------------------
new nds examples 20120410
  • remove -mno-fpu from all Makefiles, this errors with latest binutils.
  • fix ap search example

Re: devkitARM release 38 and associated libraries

Posted: Fri Apr 13, 2012 12:07 am
by z.g
#include <fcntl.h> includes \devkitARM\arm-eabi\sys-include\sys\fcntl.h. this one doesn't contain O_BINARY declaration.

Re: devkitARM release 38 and associated libraries

Posted: Fri Apr 13, 2012 2:06 pm
by WinterMute
Whoops, minor packaging problem, could have sworn I checked that, sorry.

It should work ok if you delete the sys-include folder. I'll go and check how this is supposed to work.