The target device of my program is Winbond W78E516B with 64k Flash ROM and my program size is just 29k, I want to know why there is a error of "CLOCKCAL V1.C(1221): error C249: 'DATA': SEGMENT TOO LARGE" after compiling with Keil C.
What conclusion can be drawn from seeing someone spell their own job title incorrectly?
Yes - The large model can be useful.
Yes - There are perfectly valid situations where the large model can be fully justifiable.
No - Using the small memory model cannot, in itself, be considered a bug.
No - it is a design error;
possibly an implementation error;
certainly not a bug.