已知P:x^2+mx+1= 0有两个不等的负根,q:4x^2+4(m-2)x+1=0无实根,若p,q一真一假,求m的取值