Se faire du souci, se laisser obséder par une inquiétude.
De l’italien « martello » -souci, inquiétude-
Rien à voir avec Charles Martel.
« Martel » est une ancienne forme de « marteau ».
Dès le 16e siècle, « avoir martel », c'était « avoir du souci ».
Marteler le cerveau de quelqu'un, c'était le peiner, le tourmenter.
C'est à partir du 18e siècle que l'expression prend la forme d'aujourd'hui.
C'est une métaphore compréhensible qui compare les préoccupations permanentes à des coups de marteau qui résonneraient dans la tête.