A cryogenic permanent-magnet undulator (CPMU) with 15mm period length is being constructing for the TPS. Field measurement of this undulator will be performed at cryogenic temperature, so a field strength and temperature dependent calibration system of a Hall probe is necessary. This system consists of a cryocooler and a heater to control the Hall probe temperature, a home-made dipole electromagnet, a nuclear magnetic resonant teslameter (NMR), and two angle ad-justing stages. These stages will rotate the Hall probe to measure the angular accuracies of the Hall sensor axes with respect to the reference ceramic surfaces and the planar Hall effect coefficient. A two-axis compact SENIS Hall probe with thickness only 0.9vmm is adopted due to the very small gap (minimum gap 3vmm and nominal gap 4mm) of this CPMU. The detail designs of this system, alignment and calibrating process, and calibration results at various temperatures will be presented in this paper.