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.