Jenkins didn’t do anything spectacular, nor anything egregious. He caught 1 of 3 passes thrown his way in one-on-one, press-coverage drills, and he caught a pass late in practice. When the 49ers worked on punt returns early in practice, Jenkins was on the coverage teams while Ted Ginn Jr., Kyle Williams and LaMichael James fielded Andy Lee’s wind-aided boomers.

Informed after practice about Harbaugh’s impromptu vote of confidence, Jenkins called it “good feedback.” But it’s not as if Jenkins felt he needed such condemnation of any critics.

“I love criticism,” Jenkins said. “That’s what drives me. No hard feelings. People are going to say what they say. It doesn’t matter what the outside world says.”

Advertisement

While Jenkins said after his first rookie practice in May that he needs to get in shape, he said he’s feeling pretty good through three full-squad practices of training camp.

He’s also happy to be learning from veterans such as Randy Moss, Mario Manningham, Michael Crabtree and Ted Ginn Jr. — all of whom he’ll likely start the season behind on the depth chart.

“I’m a very patient guy,” Jenkins said. “I learned that in college. I wasn’t a starter right away. Like college, I’ll have to wait my turn.”

In the past few months, Jenkins said he’s a lot different in terms of his “maturity level and expectations of myself.”

Those self-expectations now: “Sky high.”

* * *

Wide receiver Michael Crabtree missed practice for a second consecutive day after going down Friday with an apparent lower-leg injury. Crabtree emerged to watch the final 10 minutes of practice. He wasn’t wearing an orthopedic boot that usually accompany ankle sprains but instead donned some supportive tape on his right calf.

* * *

I asked Harbaugh during his press conference whether he’ll tolerate any fighting during training camp. He replied that he wouldn’t, and that any such divided-house actions would be dealt with swiftly.

Harbaugh lived up to his word, sending rookie wide reciever Brian Tyms to the locker room about halfway through practice, after Tyms first upended safety Trenton Robinson on a special-teams drill and then verbally taunted Robinson shortly thereafter. Harbaugh and Tyms appeared to have an instructive, mild-mannered discussion after practice.

Advertisement

About 45 minutes later, Harbaugh gathered the team together and it’s believed he relayed the no-fighting, we’re-in-this-together message.

* * *

Want more news about rookie wide receivers? OK, here’s of the positive variety: Nathan Palmer, undrafted out of Northern Illinois, continues to impress and made several nice grabs today, starting with one against Carlos Rogers in one-on-one, press-coverage drills.

Palmer later caught a 50-yard bomb from Scott Tolzien, who threw several impressive completions today.

* * *

Linebacker Tavares Gooden did not attend practice. He left Saturday’s session for what may have been flu-like symptoms.

* * *

A trio of officials were on hand for the 2 1/2-hour practice. It’s unknown if they are being trained as potential replacement officials if the league can’t reach a labor deal with the regular officials.

* * *

Wide receiver Joe Hastings appeared to tweak his right hamstring early in practice on special-teams drills.

* * *

Offensive play of the day: Randy Moss made a one-handed catch falling out of bounds on a low pass thrown behind him by Colin Kaepernick.

* * *

Defensive play of the day: On the third snap of 11-on-11 drills, Aldon Smith slipped past Alex Boone and grabbed the back of fleeing quarterback Alex Smith for a would-be sack. (Runner-up play of the day: Justin Smith manhandling a offensive line.)