Advertisement
davisroman

compiling u-boot, set arch when using CONFIG_CPU_TAROKO

Jan 4th, 2022
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.58 KB | None | 0 0
  1. davis@XPS-15-9570:~/uboot-2016.11$ . /opt/poky/mips32r2el/3.4.1/environment-setup-mips32r2el-nf-poky-linux
  2. davis@XPS-15-9570:~/uboot-2016.11$ export CROSS_COMPILE=mipsel-poky-linux-
  3. davis@XPS-15-9570:~/uboot-2016.11$ export ARCH=mips
  4. davis@XPS-15-9570:~/uboot-2016.11$ cp ~/Downloads/uboot_2016.11_rts3916n_defconfig .config
  5. davis@XPS-15-9570:~/uboot-2016.11$ make oldconfig
  6. scripts/kconfig/conf --oldconfig Kconfig
  7. #
  8. # configuration written to .config
  9. #
  10. davis@XPS-15-9570:~/uboot-2016.11$ git diff -no-pager
  11. diff --git a/arch/mips/Makefile b/arch/mips/Makefile
  12. index efe7e44..0c0f0c2 100644
  13. --- a/arch/mips/Makefile
  14. +++ b/arch/mips/Makefile
  15. @@ -29,6 +29,7 @@ arch-$(CONFIG_CPU_MIPS32_R6) += -march=mips32r6 -Wa,-mips32r6
  16. arch-$(CONFIG_CPU_MIPS64_R1) += -march=mips64 -Wa,-mips64
  17. arch-$(CONFIG_CPU_MIPS64_R2) += -march=mips64r2 -Wa,-mips64r2
  18. arch-$(CONFIG_CPU_MIPS64_R6) += -march=mips64r6 -Wa,-mips64r6
  19. +arch-$(CONFIG_CPU_TAROKO) += -march=mips2 -Wa,-mips2
  20.  
  21. # Allow extra optimization for specific CPUs/SoCs
  22. tune-$(CONFIG_MIPS_TUNE_4KC) += -mtune=4kc
  23. davis@XPS-15-9570:~/uboot-2016.11$ make
  24. scripts/kconfig/conf --silentoldconfig Kconfig
  25. #
  26. # configuration written to .config
  27. #
  28. boot.S
  29. boot.lds
  30. ddr3_dq16.bin
  31. ddr3_dq32.bin
  32. dma_copy.c
  33. generate.sh
  34. init.S
  35. init.lds
  36. makefile_boot
  37. makefile_raminit
  38. in uboot
  39. in nor
  40. rootfs_idx: 3
  41. hconf_idx: 1
  42. userdata_idx: 4
  43. global 0x1000000 0x10000
  44. boot 0 6 0
  45. hconf 6 4 0
  46. kernel 10 36 0
  47. rootfs 46 160 0
  48. userdata 206 50 0
  49. CHK include/config.h
  50. UPD include/config.h
  51. CFG u-boot.cfg
  52. GEN include/autoconf.mk
  53. GEN include/autoconf.mk.dep
  54. CHK include/config/uboot.release
  55. UPD include/config/uboot.release
  56. CHK include/generated/version_autogenerated.h
  57. UPD include/generated/version_autogenerated.h
  58. CHK include/generated/timestamp_autogenerated.h
  59. UPD include/generated/timestamp_autogenerated.h
  60. CC lib/asm-offsets.s
  61. CHK include/generated/generic-asm-offsets.h
  62. UPD include/generated/generic-asm-offsets.h
  63. HOSTCC tools/envcrc.o
  64. WRAP tools/lib/crc32.c
  65. HOSTCC tools/lib/crc32.o
  66. WRAP tools/common/env_embedded.c
  67. HOSTCC tools/common/env_embedded.o
  68. WRAP tools/lib/sha1.c
  69. HOSTCC tools/lib/sha1.o
  70. HOSTLD tools/envcrc
  71. HOSTCC tools/gen_eth_addr
  72. HOSTCC tools/mkenvimage.o
  73. HOSTCC tools/os_support.o
  74. HOSTLD tools/mkenvimage
  75. HOSTCC tools/aisimage.o
  76. HOSTCC tools/atmelimage.o
  77. WRAP tools/common/bootm.c
  78. HOSTCC tools/common/bootm.o
  79. HOSTCC tools/default_image.o
  80. WRAP tools/lib/fdtdec_common.c
  81. HOSTCC tools/lib/fdtdec_common.o
  82. WRAP tools/lib/fdtdec.c
  83. HOSTCC tools/lib/fdtdec.o
  84. HOSTCC tools/fit_common.o
  85. HOSTCC tools/fit_image.o
  86. WRAP tools/common/image-fit.c
  87. HOSTCC tools/common/image-fit.o
  88. HOSTCC tools/image-host.o
  89. tools/image-host.c: In function ‘fit_image_write_sig’:
  90. tools/image-host.c:134:13: warning: passing argument 1 of ‘imagetool_get_source_date’ from incompatible pointer type [enabled by default]
  91. time(NULL));
  92. ^
  93. In file included from tools/mkimage.h:23:0,
  94. from tools/image-host.c:12:
  95. tools/imagetool.h:223:8: note: expected ‘struct image_tool_params *’ but argument is of type ‘const char *’
  96. time_t imagetool_get_source_date(
  97. ^
  98. WRAP tools/common/image.c
  99. HOSTCC tools/common/image.o
  100. HOSTCC tools/imagetool.o
  101. HOSTCC tools/imximage.o
  102. HOSTCC tools/kwbimage.o
  103. WRAP tools/lib/md5.c
  104. HOSTCC tools/lib/md5.o
  105. HOSTCC tools/lpc32xximage.o
  106. HOSTCC tools/mxsimage.o
  107. HOSTCC tools/omapimage.o
  108. HOSTCC tools/pblimage.o
  109. HOSTCC tools/pbl_crc32.o
  110. HOSTCC tools/vybridimage.o
  111. WRAP tools/lib/rc4.c
  112. HOSTCC tools/lib/rc4.o
  113. HOSTCC tools/rkcommon.o
  114. HOSTCC tools/rkimage.o
  115. HOSTCC tools/rksd.o
  116. HOSTCC tools/rkspi.o
  117. HOSTCC tools/socfpgaimage.o
  118. WRAP tools/lib/sha256.c
  119. HOSTCC tools/lib/sha256.o
  120. WRAP tools/common/hash.c
  121. HOSTCC tools/common/hash.o
  122. HOSTCC tools/ublimage.o
  123. HOSTCC tools/zynqimage.o
  124. HOSTCC tools/zynqmpimage.o
  125. WRAP tools/lib/libfdt/fdt.c
  126. HOSTCC tools/lib/libfdt/fdt.o
  127. WRAP tools/lib/libfdt/fdt_ro.c
  128. HOSTCC tools/lib/libfdt/fdt_ro.o
  129. WRAP tools/lib/libfdt/fdt_rw.c
  130. HOSTCC tools/lib/libfdt/fdt_rw.o
  131. WRAP tools/lib/libfdt/fdt_strerror.c
  132. HOSTCC tools/lib/libfdt/fdt_strerror.o
  133. WRAP tools/lib/libfdt/fdt_wip.c
  134. HOSTCC tools/lib/libfdt/fdt_wip.o
  135. WRAP tools/lib/libfdt/fdt_region.c
  136. HOSTCC tools/lib/libfdt/fdt_region.o
  137. WRAP tools/lib/libfdt/fdt_sw.c
  138. HOSTCC tools/lib/libfdt/fdt_sw.o
  139. HOSTCC tools/gpimage.o
  140. HOSTCC tools/gpimage-common.o
  141. HOSTCC tools/dumpimage.o
  142. HOSTLD tools/dumpimage
  143. HOSTCC tools/mkimage.o
  144. HOSTLD tools/mkimage
  145. HOSTCC tools/proftool
  146. HOSTCC tools/fdtgrep.o
  147. HOSTLD tools/fdtgrep
  148. CC arch/mips/cpu/time.o
  149. CC arch/mips/cpu/interrupts.o
  150. CC arch/mips/cpu/cpu.o
  151. LD arch/mips/cpu/built-in.o
  152. AS arch/mips/cpu/start.o
  153. CC arch/mips/lib/cache.o
  154. {standard input}: Assembler messages:
  155. {standard input}:98: Error: opcode not supported on this processor: mips2 (mips2) `cache 21,0($2)'
  156. {standard input}:114: Error: opcode not supported on this processor: mips2 (mips2) `cache 16,0($2)'
  157. {standard input}:203: Error: opcode not supported on this processor: mips2 (mips2) `cache 21,0($4)'
  158. {standard input}:290: Error: opcode not supported on this processor: mips2 (mips2) `cache 17,0($4)'
  159. make[1]: *** [arch/mips/lib/cache.o] Error 1
  160. make: *** [arch/mips/lib] Error 2
  161. davis@XPS-15-9570:~/uboot-2016.11$
  162.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement