램 디스크를 타켓보드에 올릴 경우에 발생되는 warning!!

dndlf2의 이미지

제목과 같이 타켓보드에 램 디스크를 올릴 경우 아래와 같은 메세지가 나옵니다.

프롬프트 # run app
TFTP from server xxx.xxx.xxx.xxx; our IP address is xxx.xxx.xxx.xxx
Filename 'app.img'.
Load address: 0x32000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
##################
done
Bytes transferred = 3752075 (39408b hex)

NAND erase: device 0 offset 2097152, size 6291456 ... OK

NAND write: device 0 offset 2097152, size 3752075 ... Warning block writes should be at least 512 bytes and start on a 512 byte boundry <---
3752075 bytes written: OK

다시 램 디스크를 올리면, 경고가 뜨지 않습니다.

이러한 현상에 대한 이유를 알고 계시는 분들의 조언을 구하고자 합니다.
많은 도움을 부탁드립니다.

ps1 : 저는 Warning이 발생하는 이유가 램디스크의 크기가 512의 배수가 되지 않아서 그렇다고 생각하고 있습니다.
이러한 제 생각이 맞는지요?

ps 2 : 이 경고가 정상적인 동작에 악영향을 줄 수 있는지요?