US 11,681,514 B2
Mouse chip easily updating firmware and operating method thereof
Jr-Yi Li, Hsin-Chu County (TW)
Assigned to PIXART IMAGING INC., Hsin-Chu County (TW)
Filed by PixArt Imaging Inc., Hsin-Chu County (TW)
Filed on Dec. 29, 2020, as Appl. No. 17/136,480.
Prior Publication US 2022/0206777 A1, Jun. 30, 2022
Int. Cl. G06F 8/65 (2018.01); G06F 9/4401 (2018.01)
CPC G06F 8/65 (2013.01) [G06F 9/4411 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A mouse chip, comprising:
a flash memory, recorded with first firmware, and content of the flash memory being configured to operate a function called by the mouse chip to generate a function return value, wherein
the mouse chip is configured to
generate a function address of a function call,
perform address mapping on the function address to generate an operation address,
cache the function return value generated in the flash memory into a cache memory according to the operation address, and
hold mapping between cache addresses and flash addresses to accordingly cache the function return value at a corresponding flash address of the operation address and read the function return value in the cache memory via a first bus, or update the first firmware in the flash memory with update data via a second bus.